Existe-t-il un moyen d'émettre la commande:
git checkout NameOfFile
sur un fichier modifié et non mis en scène depuis MAGIT?
x
lorsque vous survolez un morceau dans un espace.
Existe-t-il un moyen d'émettre la commande:
git checkout NameOfFile
sur un fichier modifié et non mis en scène depuis MAGIT?
x
lorsque vous survolez un morceau dans un espace.
Réponses:
Vous pouvez utiliser l'une des options ci-dessous pour annuler les modifications dans les fichiers non organisés:
M-x magit-revert-item
(lié à v
en magit-status-mode
)M-x magit-discard-item
(lié à k
dans magit-status-mode
) - travaux sur les articles mis en scène tropL'utilisation de l'une ou l'autre méthode vous demandera de confirmer avant de vous défaire.
k
ce qui est lié à magit-discard-item
in magit-mode
.
git status
devrait vous indiquer que le fichier a été modifié.
Inverser, annuler et rejeter sont des actions distinctes. Avec le transfert et le retrait, ils sont appelés «appliquer des variantes».
Pour jeter un moyen de changement pour le jeter. Seules les modifications non validées peuvent être rejetées. Lorsqu'un changement échelonné est ignoré, il est non seulement supprimé de l'index (qui est connu comme unstaging), mais également de l'arborescence de travail.
Pour inverser un moyen de changement pour l' appliquer à l'arbre de travail dans le sens inverse. Les changements engagés et simplement échelonnés peuvent être inversés. (L'inversion des modifications par étapes est en fait utile, c'est-à-dire lors de la séparation d'un commit).
Seuls les commits peuvent être annulés , à d'autres égards, c'est similaire à l' inversion .
Voir https://github.com/magit/magit/wiki/History-Manipulation pour plus de détails.
k
pour supprimer les modifications lorsque le point se trouve sur la même ligne que le fichier non organisé.