Confirme suas alterações atuais e remova o fileName.
Eu tenho dois ramos, que contêm um arquivo que foi recentemente adicionado ao git ignore. É um arquivo gerado automaticamente. Eu o removi no branch master do cache usando git rm --cached fileName
. No entanto, ainda recebo a mensagem de que o arquivo dele seria sobrescrito quando tento mudar para a segunda ramificação usando git checkout branchName
. Como posso obter ambas as ramificações para ignorar o arquivo, parece um problema para mim - para alterar o branch eu teria que adicionar o arquivo novamente e confirmá-lo. Não quero usar git stash
, pois há outras alterações que não quero persistir.
Você pode escolher o commit (supondo que ele contenha apenas a remoção do arquivo) para o seu branch .
git cherry-pick <commit hash>