當我將git中的某個分支合併到master時,我經常會遇到合併衝突。有沒有辦法合併一個分支,只是覆蓋當前分支中的東西?Git:合併但覆蓋更改
回答
將-X ours
添加到您的git merge
命令中。
假設您正在您當地的分支機構工作。然後,你要在master
什麼地方合併:
git merge -X ours master
在另一方面,如果你是master
並希望您當地的分行合併到master
然後@elhadi正確地說,你應該使用theirs
:
git merge -X theirs somebranch
策略是他們的工作不是我們的工作 –
@elhadi我的理解是,約翰亨特想推*他的*工作,而不是他們的工作。 – kmkaplan
這是一個本地分支是的。例如,我一直在研究分支,並且想要合併/替換一些分支文件來代替主分支。 –
覆蓋你的員工在你的分支,並採取他們的工作,你應該讓
git merge --strategy=recursive -X theirs {remote/branch} --> example:origin/master
- 1. git,合併覆蓋我的更改
- 2. 如何覆蓋更改並避免在GIT中合併
- 3. git:如何覆蓋合併的所有本地更改?
- 4. 覆蓋更改合併回購
- 5. Git合併「重播」更改,但是呢?
- 6. git合併分支覆蓋目的地
- 7. Git合併覆蓋而不是衝突
- 8. Git Pull覆蓋本地更改
- 9. 覆蓋Git中的本地更改
- 10. GIT rebase覆蓋了所有更改
- 11. 恢復被git pull覆蓋的更改
- 12. Git:如何覆蓋本地更改?
- 13. 如何用git push覆蓋,覆蓋對git服務器的更改?
- 14. Git pull自行中止,本地文件更改將被合併覆蓋
- 15. Mercurial更新將覆蓋我的更改而不是合併
- 16. Git合併可選更改
- 17. Perforce:將覆蓋的更改整合回
- 18. 對以下文件的本地更改將被合併覆蓋
- 19. 混帳合併到主僅覆蓋已更改的文件
- 20. 以下文件的本地更改將被合併覆蓋
- 21. 如何防止合併分支時覆蓋更改?
- 22. 合併更改蓋分支到主分支中的git
- 23. 合併覆蓋數據
- 24. 覆蓋筆者合併
- 25. 獲取Git覆蓋本地更改,但保留未跟蹤文件
- 26. 覆蓋更改評論更改列表
- 27. 現在使用git cherry-pick,但稍後合併更改
- 28. Git子樹合併,但保持本地更改?
- 29. 如何恢復覆蓋git中的合併文件?
- 30. 合併git分支時停止覆蓋特定的代碼?
你的意思是像在SVN中 - 使用他們的? – stdcall
我自動爲合併選擇一面的經驗從來都不是很好。另外,是不是合併衝突的關鍵,以檢查在刪除其更改之前,其他人在與您相同的行上發生了哪些變化? – Molske
這是我第一次在當地取得分支..它只是比拖網通過文件和消除衝突更快 –