我只是遇到git
决定自动删除文件的情况,尽管在我看来它不应该这样做。
以下是该方案:
我有一个文件foo
。我从master
开始了一个名为feature
的新分支。在feature
我删除了文件foo
。 master
正在发展,我不断在feature
之上重新master
。在某些时候,foo
文件正在master
上更新。现在我只是尝试重新定位到master
,git
默默地忽略了对foo
的更改,而不是给我一个合并冲突。
有没有办法在rebase期间阻止这种行为,或git
设计为这样做?或者是由于我的不断变基,因此master
和feature
之间的共同基础不再有foo
而git
决定忽略来自{的所有更改{1}}分支?