作用域與版本關係
操作 工作區 暫存區 本地倉 遠程倉 提交 (untracked) git add(tracked) git commit git push 撤銷 git checkout — file git reset –hard HEADgit reset ${commit_id}
git rebase -i ${commit_id}
git push -f 清除 git clean -df rm git rebase
使用rebase 整理提交節點,最後“merge”到主分支master,確保合併節點更加整潔
可視化查看分支情況
gitk -10 &
查看節點ID,比如:a105ff1e0a14d81c0
使用rebase 合併
git rebase -i 3ae656935
手動刪減分支併合並,比如下面,將pick修改爲f,
保存後退出,再使用一下命令查看,分支已經很乾淨了
gitk -10 &
如遇到rebase衝突,需要手動解決後,進行add添加
git add -u