git rebase 的使用說明

git rebase 使用

業務需求:主分支master 拉下了兩個分支 A 和 B ; A負責改bug,B負責新UI 的開發, A分支修改的bug要定期的合入B分支,但是B分支的UI不需要同步到A,所以 用git rebase的解決方案就如下所示:

git rebase 操作
1、git checkout A
git pull
2、git checkout B
git pull
3、git checkout A //1,2兩步操作就是要確保兩個分支都是最新的
4、git rebase -i B //將A中的修改 合入B分支
5、如果有衝突,解決衝突以後,git status -> git add .
6、git rebase --continue 繼續 以此類推 直到所有衝突解決完成

rebase -i B 以後 會有pick選擇 D鍵刪除掉不需要合入的commit,輸入:wq 來保存退出

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