Maison > Questions et réponses > le corps du texte
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 ~
.曾经蜡笔没有小新2017-05-02 09:41:05
est utilisé pour s'échapper. Par exemple, si vous avez un fichier nommé master, si vous
.git checkout master
É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
.git checkout -- master
C'est tout pour extraire le fichier maître
phpcn_u15822017-05-02 09:41:05
--
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 :
rm -f # 不造成任何影响
rm -- -f # 删除一个名为 "-f" 的文件
Si le nom de fichier que vous souhaitez exploiter est précédé de -
, vous pouvez exécuter git 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).