我有一个名为的分支file_migration
,我想将其与master分支合并。我只希望将已更新/添加的文件合并到master分支中。如果其他人对主分支所做的更改未在我的分支中捕获,则我不希望我的合并影响其他人的更改。
例如,假设主分支仅包含2个文件夹:folder_1
和folder_2
。我的file_migration
分支包含我对所做的更改folder_1
。我folder_2
尚未更改任何内容,但其他人已更改folder_2
。因此,folder_2
在我的分支机构中将比folder_2
在分支机构中老。我想确保我对master分支的合并仅更新folder_1
并且不会影响folder_2
master分支(因为folder_2
我的分支比folder_2
master分支中的旧,因此我不希望我的合并影响folder_2
)。
确保将我所做的更改仅应用于folder_1
主分支而不更改任何内容的最佳协议是什么folder_2
?我读过另一个问题,合并分支的安全方法,人们建议他们可以将git merge合并到master分支。但是我不确定那个问题中提到的情况是否适用于我的情况。
只是合并它。
Git非常聪明,可以知道更改了什么,没有更改什么。分支是否过期也没关系,如果您没有更改文件,Git不会合并对文件的任何更改。您可以阅读有关合并策略的更多信息;Git使用几种,并会选择最合适的。
不必担心合并是否出错,因为Git中的许多功能都可以撤消。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句