我是git的新手。 比方說,我從遠程本地分發了一個存儲庫,它被稱爲localRepo。有兩個分支Master和testBranch。 testBranch提前100次提交併提交5000次提交。對testBranch進行了更改,但從未合併到Master中。所以我想把testBranch放到我分叉的localRepo的master上。替代git rebase
我做了以下內容:
git checkout testBranch
git fetch origin
git rebase origin/Master
我遇到一些矛盾,我用手使用合併工具(kdiff3)解決它,並說刪除或修改文件使用等...
由於它落後5000次左右,是否有可能發生更多衝突?如果我像這樣手動解決衝突,我想知道需要多少天!這將是非常乏味和不切實際的。
我是以正確的方式去做的嗎?
這是這種情況的唯一方法嗎?或者其他有效的方式?
謝謝你。這些信息對我非常有幫助。 – vishnu
我發佈了後續問題。如果你也可以看看,這將是有益的。 (http://stackoverflow.com/questions/39615448/check-git-rebase-done-or-not) – vishnu
什麼時候功能分支與其他人共享?即它是公開的嗎?改版仍然是正確的方式? – Nickpick