Existe uma maneira de emitir o comando:
git checkout NameOfFile
em um arquivo modificado e sem etapas a partir do MAGIT?
x
ao pairar um pedaço no SpaceMacs.
Existe uma maneira de emitir o comando:
git checkout NameOfFile
em um arquivo modificado e sem etapas a partir do MAGIT?
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 a v
in magit-status-mode
)M-x magit-discard-item
(vinculado a k
in magit-status-mode
) - também funciona em itens em etapasO uso de qualquer método solicitará que você confirme antes de descartar.
k
que é obrigado a magit-discard-item
nos magit-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.
k
para eliminar as alterações quando o ponto estiver na mesma linha do arquivo não estático.