Você também pode usar kque é obrigado a magit-discard-itemnos magit-mode.
Kaushal Modi
Sim, isso também funciona.
Manuel Uberti
Tentei usar os dois métodos, no entanto, ainda recebo a mensagem: "Nada a descartar aqui".
user2522280
obrigado! Magit-mode parece ser a melhor maneira de fazer quase tudo que eu encontrei ...
Jimmy Hoffa
@ user2522280 Você salvou seu arquivo? git statusdeve fornecer informações de que o arquivo foi modificado.
DoMiNeLa10
14
Reversão, reversão e descarte são ações distintas. Juntamente com a preparação e a preparação, elas são chamadas de "aplicar variantes".
Para descartar um meio de mudança para jogá-lo fora. Somente alterações não confirmadas podem ser descartadas. Quando uma mudança preparada é descartada, ela não é removida apenas do índice (que é conhecido como desagrupamento), mas também da árvore de trabalho.
Para reverter um meio de mudança para aplicá-la à árvore de trabalho em sentido inverso. Mudanças comprometidas e meramente encenadas podem ser revertidas. (A reversão de alterações faseadas é realmente útil, ou seja, ao dividir uma confirmação).
Somente confirmações podem ser revertidas ; em outros aspectos, é semelhante à reversão .
k
para eliminar as alterações quando o ponto estiver na mesma linha do arquivo não estático.x
ao pairar um pedaço no SpaceMacs.Respostas:
Você pode usar um dos itens abaixo para descartar as alterações nos arquivos não estágios:
M-x magit-revert-item
(vinculado av
inmagit-status-mode
)M-x magit-discard-item
(vinculado ak
inmagit-status-mode
) - também funciona em itens em etapasO uso de qualquer método solicitará que você confirme antes de descartar.
fonte
k
que é obrigado amagit-discard-item
nosmagit-mode
.git status
deve fornecer informações de que o arquivo foi modificado.Reversão, reversão e descarte são ações distintas. Juntamente com a preparação e a preparação, elas são chamadas de "aplicar variantes".
Para descartar um meio de mudança para jogá-lo fora. Somente alterações não confirmadas podem ser descartadas. Quando uma mudança preparada é descartada, ela não é removida apenas do índice (que é conhecido como desagrupamento), mas também da árvore de trabalho.
Para reverter um meio de mudança para aplicá-la à árvore de trabalho em sentido inverso. Mudanças comprometidas e meramente encenadas podem ser revertidas. (A reversão de alterações faseadas é realmente útil, ou seja, ao dividir uma confirmação).
Somente confirmações podem ser revertidas ; em outros aspectos, é semelhante à reversão .
Consulte https://github.com/magit/magit/wiki/History-Manipulation para obter detalhes.
fonte