git常用命令
常见命令
git add . 提交所有修改文件到暂存区
git commit -m "xxx" 提交所有暂存区文件到工作区
git push (加-f参数 强推会覆盖远程) 提交工作区文件到远程
git branch 查看处于哪个分支
git status 查看状态
git checkout -b feature/yang 创建并切换到feature/yang 分支
git merge feature/yang 将feature/yang分支合并到当前处于的分支上
git clone -b feature/yang 克隆feature/yang分支的代码
git pull origin master 将拉取远程分支master与当前分支合并(最好在本地commit之后,push之前拉取代码)
本地分支版本回退的方法:
1.git reflog (得到需要回退到某个版本的版本号Obfafd)
2.git reset --hard Obfafd (0bfafd就是你要回退的版本的commit id的前面几位)
回滚自己的远程分支方法(不同于公共远程分支回滚):
1.首先要回退本地分支: git reflog git reset --hard Obfafd
2.紧接着强制推送到远程分支: git push -f
git diff branch1 branch2 文件名(带路径) 比较两个文件异同(或者可以比较两个分支异同)
一个特别好的参考教程: https://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html