![Git - 从两个分支中删除文件](https://linux22.com/image/94613/Git%20-%20%E4%BB%8E%E4%B8%A4%E4%B8%AA%E5%88%86%E6%94%AF%E4%B8%AD%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6.png)
我有两个分支,其中包含最近添加到 gitignore 的文件。它是一个自动生成的文件。我使用git rm --cached fileName
.但是,当我尝试使用 更改到第二个分支时,我仍然收到消息,他的文件将被覆盖git checkout branchName
。我怎样才能让两个分支都忽略该文件,这对我来说似乎是一个问题 - 为了更改分支,我必须再次添加文件并提交它。我不想使用git stash
,因为还有其他更改我不想保留。
答案1
提交当前更改并删除 fileName。
答案2
你可以樱桃选择提交(假设它只包含文件删除)到您的分支。
git cherry-pick <commit hash>