Quelle est l'utilité de -- dans git checkout --<filename> ?
怪我咯
怪我咯 2017-05-02 09:39:05
0
2
604

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 ~

.
怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(2)
曾经蜡笔没有小新

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_u1582

-- 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).

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal