Git常用命令总结

Git常用命令总结

Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。我给大家整理了一些Git常用命令,与大家分享,希望对学习Git有所帮助。

1.git基础命令:
git init 	#初始化一个目录为版本库
git add 	#将没有被管理的文件,加入git进行管理
git commit 	#将内容提交到版本库中
git log 	#查看提交的历史记录
git reflog 	#查看所有的历史提交记录
git reset --hard 版本号  #回退到指定的提交版本记录
git config --global color.ui true

git config --global user.email "[email protected]"
git config --global  user.name "hy"
---------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
2.Git分支命令:
git branch  查看当前分支
git branch dev 创建一个名为dev的分支
git checkout dev 将工作切换到dev分支上
git checkout -b dev #创建并切换到dev分支上,和上面两个指令的效果一样
git branch master
git merge bug  #分支合并---首先切换到master分支,然后在master分支上执行merge指令来合并
bug分支的代码
git branch -d bug 删除bug分支

3.Github相关命令:
上传代码
1. 给远程仓库起名
 git remote add origin 远程仓库地址
2. 向远程推送代码
 git push  origin 分支
在新电脑上第一次获取代码
1. 克隆远程仓库代码
 git clone 远程仓库地址(内部已实现git remote add origin 远程仓库地址)
2. 切换分支
 git checkout 分支
在新电脑上进行开发
1. 切换到dev分支进行开发
 git checkout dev
2. 把master分支合并到dev(仅一次)
 git merge master
3. 修改代码
4. 提交代码
 git add .
 git commit -m 'xx'
 git push origin dev
回老电脑上继续写代码
1. 切换到dev分支进行开发
 git checkout dev
2. 拉代码
 git pull origin dev
3. 继续开发
4. 提交代码
 git add .
 git commit -m 'xx'
 git push origin dev
 
 添加远程连接(别名)
git remote add origin 地址
git remote -v

拉取代码
git pull origin dev
等价于
git fetch origin dev
git merge origin/dev

记录图形展示
git log --graph --pretty=format:"%h %s" 

你可能感兴趣的:(git,github)