recherche

Maison  >  Questions et réponses  >  le corps du texte

Quelle est l'utilité de -- dans git checkout --<filename> ?

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 ~

.
怪我咯怪我咯2811 Il y a quelques jours611

répondre à tous(2)je répondrai

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新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

    répondre
    0
  • phpcn_u1582

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

    répondre
    0
  • Annulerrépondre