所以我有一个具有important_file
的主分支,然后我从master
创建了另一个分支,并在那里做了一些工作,部分地,我删除了important file
因为它应该不在那里。然后,我想将新分支(无important_file
)与我的master分支合并,这样做,并且important_file
文件被删除。
我认为应该会有一些冲突,因为我想将新分支中的更改集成到master
中,但我不希望删除该文件。
当我从master
创建分支,然后不小心删除文件中的某些更改,然后将该分支合并到master中时,更改也被删除。
如何避免呢?
答案 0 :(得分:0)
Git表现应有的状态。
根据您的情况,您可以一次提交到另一个分支来删除该文件。其他提交将与预期的一样。然后,您无需将other_branch
合并到master中,而可以将other_branch
的提交挑选到master分支中,而无需删除提交。
希望您得到了答案。