簡體   English   中英

如何無沖突地合並2個分支

[英]how to merge 2 branches with no conflict

所以我從主人那里創建了一個分支。 可以說該分支稱為br1。

我開始解決這個br1中的問題。

我的同事也將在這個br1上工作。 因此,他從br1創建了一個名為br2的分支。

我正在與br1一起解決我的問題,他正在與br2一起解決他的問題。

在此處輸入圖片說明

最后,如何在不沖突的情況下合並br1和br2?

如果您都在處理不同的文件,那么將分支合並在一起時就不會有沖突。 當git無法以編程方式確定合並期間應該進行哪些更改時,就會在git中發生沖突。

例如:

在您的分支中,刪除一個文件。 在另一個分支中,您的同事對其進行修改。 那么合並完成后應該有什么呢? 應該刪除文件還是您的同事實際上需要新格式的文件? 因此發生了沖突。 Git會請您,人類,去觀察變化並決定應該存在什么。

沖突不是壞事 分支機構的正確組織將有助於最大程度地減少分支機構。 但是它們不是您需要避免的東西。 解決沖突有時會很痛苦,但這不是您應該擔心的事情。 您還可以通過定期合並分支使沖突風險最小化,以使它們之間的差異不會太大。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM