我有一个分支,file.txt在提交图的早期被意外修改。该分支在不同的提交中也有其他更改。有一个包含file.txt的主分支。我想对主分支进行PR,显示除了对file.txt的更改之外的所有更改。
我删除了带有git rm --cached file.txt
的文件并提交。但是,如果这些更改被合并到主分支,那么file.txt会保留在主分支上并继续在那里被跟踪吗?
很遗憾没有。它将从主分支中删除。
一个简单的解决方案是,您可以复制远程分支的内容,并将其放在当前分支的file.txt中
当您提出合并请求时,您不应该在该文件中看到任何差异。