我有兩個分支,其中包含一個最近添加到 git ignore 的文件。它是一個自動生成的文件。我使用git rm --cached fileName
. 但是,當我嘗試使用git checkout branchName
. 我怎樣才能讓兩個分支都忽略該文件,這對我來說似乎是一個問題 - 為了更改分支,我必須再次添加文件並送出它。我不想使用git stash
,因為我不想保留其他更改。
送出您目前的更改並刪除文件名。
您可以挑選送出(假設它僅包含文件刪除)到您的分支。
git cherry-pick <commit hash>
引用自:https://unix.stackexchange.com/questions/310315