Git 撤銷與rabse 的使用

 

作用域與版本關係

操作 工作區 暫存區 本地倉 遠程倉 提交 (untracked) git add(tracked) git commit git push 撤銷 git checkout — file git reset –hard HEAD

git 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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章