如果我从分支中删除一个文件,并向拥有该文件的目标分支进行PR,它会不会也从目标分支中删除该文件



我有一个分支,file.txt在提交图的早期被意外修改。该分支在不同的提交中也有其他更改。有一个包含file.txt的主分支。我想对主分支进行PR,显示除了对file.txt的更改之外的所有更改。

我删除了带有git rm --cached file.txt的文件并提交。但是,如果这些更改被合并到主分支,那么file.txt会保留在主分支上并继续在那里被跟踪吗?

很遗憾没有。它将从主分支中删除。

一个简单的解决方案是,您可以复制远程分支的内容,并将其放在当前分支的file.txt中

当您提出合并请求时,您不应该在该文件中看到任何差异。

最新更新