Eu estava trabalhando em um ramo git e estava pronto para confirmar minhas alterações, então fiz um commit com uma mensagem útil de commit. Então, distraidamente, fiz pequenas alterações no código que não valem a pena ser mantidas. Agora eu quero mudar de ramo, mas o git me dá,
erro: você tem alterações locais para "X"; não pode mudar de ramificação.
Posso mudar de agência sem confirmar? Se sim, como posso configurar isso? Caso contrário, como saio desse problema? Quero ignorar as pequenas alterações sem confirmar e apenas alterar os ramos.
error: You have local changes to '<filename>'; cannot switch branches.
e a ramificação não será alterada. você pode fazer git checkout -m <branch-name>
para mesclar conflitos e fazer checkout na ramificação e resolver conflitos por conta própria ou git checkout -f <branch-name>
ignorar alterações.