這有點像我想挑櫻桃所有提交的除了一個分支,但我想這樣做,在一個命令合併Git中的所有分支但最簡單的方法是什麼?
•我們削減釋放,這將創建一個分支
•釋放改變我們所有的勁歌版本號,在樹枝上一個號碼,並在主人不同數量的
•我犯了一些其他的修改分支,希望複製那些變回主人
•我把分支合併回主人, ght代碼更改,但版本號更改,在每個pom中創建衝突
有沒有簡單的方法讓我將所有pom文件恢復到其合併前內容,然後將其作爲合併結果提交?
這有點像我想挑櫻桃所有提交的除了一個分支,但我想這樣做,在一個命令合併Git中的所有分支但最簡單的方法是什麼?
•我們削減釋放,這將創建一個分支
•釋放改變我們所有的勁歌版本號,在樹枝上一個號碼,並在主人不同數量的
•我犯了一些其他的修改分支,希望複製那些變回主人
•我把分支合併回主人, ght代碼更改,但版本號更改,在每個pom中創建衝突
有沒有簡單的方法讓我將所有pom文件恢復到其合併前內容,然後將其作爲合併結果提交?
這是我建議的。首先,做一個常規的合併,但沒有提交它:
git checkout master
git merge --no-commit <branch>
然後,恢復所有的POM文件:
for file in $(find . -name 'pom.xml'); do git checkout HEAD "$file"; done
,那麼你應該能夠提交最終的結果是:
git commit
工作很好。謝謝!日誌圖看起來比櫻桃挑選好得多。還有一堆未跟蹤的.orig和.BACKUP文件,但擺脫它們是另一回事。 –
+1 ...很好找常規...非常漂亮;-) –
如果你的情況是你想要合併,但是離開合併的任何衝突的文件,請參閱[我可以只合並Git中的非衝突更改嗎?](http://stackoverflow.com/questions/12572530/ git-merge-ignore-conflicts) –
有一個更好的解決方案。使用我的合併驅動程序,你不必做任何事情:-)看看我的答案:http://stackoverflow.com/a/26866992 –