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氧急、合并時遇到?jīng)_突 - 取消合并5
git merge --abort
4蒋荚、取消add的方法
git reset HEAD
5、修改最后一次commit的內(nèi)容
? ? 1)git log查看提交列表司恳,確認是修改最后一次的提交內(nèi)容
? ? 2)git add '修改的文件'
? ? 3)git commit --amend? ?: 提交到最后一次的commit
? ? 4)此時編輯器會出現(xiàn)可編輯狀態(tài):shift+i進入編輯狀態(tài)物遇,修改好commit信息以后esc退出編輯態(tài),:wq保存并退出可編輯狀態(tài)
? ? 5)git log確認修改
6娘赴、強行推送
? ? 1)git push -f
? ? 2) 或者 git push --force
7规哲、強制把遠端分支覆蓋到本地
git fetch --all //取回遠端所有數(shù)據(jù)
git reset --hard origin/branch-name //把遠端分支覆蓋到當前分支