Git - 从两个分支中删除文件

Git - 从两个分支中删除文件

我有两个分支,其中包含最近添加到 gitignore 的文件。它是一个自动生成的文件。我使用git rm --cached fileName.但是,当我尝试使用 更改到第二个分支时,我仍然收到消息,他的文件将被覆盖git checkout branchName。我怎样才能让两个分支都忽略该文件,这对我来说似乎是一个问题 - 为了更改分支,我必须再次添加文件并提交它。我不想使用git stash,因为还有其他更改我不想保留。

答案1

提交当前更改并删除 fileName。

答案2

你可以樱桃选择提交(假设它只包含文件删除)到您的分支。

git cherry-pick <commit hash>

相关内容