1、修改远程分支与本地分支的名称
1)修改本地分支 :git branch -m old_branch new_branch;
2)删除远程分支:git push origin :old_branch;
3)把本地分支推到远端:git push --set-upstream origin new_branch;
注:git push origin new_branch;(此方法不能与远程建立连接 - 提交时需指定分支)
2、更新远程分支列表
git remote update origin --prune
git remote update origin -p
3、合并时遇到冲突 - 取消合并5
git merge --abort
4、取消add的方法
git reset HEAD
5、修改最后一次commit的内容
1)git log查看提交列表,确认是修改最后一次的提交内容
2)git add '修改的文件'
3)git commit --amend : 提交到最后一次的commit
4)此时编辑器会出现可编辑状态:shift+i进入编辑状态,修改好commit信息以后esc退出编辑态,:wq保存并退出可编辑状态
5)git log确认修改
6、强行推送
1)git push -f
2) 或者 git push --force
7、强制把远端分支覆盖到本地
git fetch --all //取回远端所有数据
git reset --hard origin/branch-name //把远端分支覆盖到当前分支