Un problème sur NetEase Cloud Classroom. En fait, il n'y aura aucun problème en utilisant git checkout <filename>. Alors, à quoi sert-il exactement ? Je cherche depuis longtemps mais je ne sais pas quelle est la bonne réponse. Veuillez demander à quelqu'un qui connaît la réponse ~
.
est utilisé pour s'échapper. Par exemple, si vous avez un fichier nommé master, si vous
.Évidemment, il n'extraire que le code de la branche master, ce qui n'est pas cohérent avec ce que vous voulez lorsque vous exécutez
.C'est tout pour extraire le fichier maître
--
signifie "traiter l'argument qui le suit comme un nom de fichier de toute façon"Il s'agit d'une convention Unix courante (pas seulement avec Git), telle que :
Si le nom de fichier que vous souhaitez exploiter est précédé de
-
, vous pouvez exécutergit checkout -- -file
Si le nom de fichier que vous souhaitez exploiter appartient à un nom de branche, vous pouvez exécuter
git checkout -- branch
pour assurez-vous que l'opération est Le fichier (branche nommée).