検索

ホームページ  >  に質問  >  本文

git checkout --<filename> での -- の用途は何ですか?

NetEase Cloud Classroom の問題。実際には、git checkout <filename> を使用しても問題ありません。それで、それは正確に何に使われるのでしょうか?ずっと探しているのですがどれが正解なのか分かりません 詳しい人に聞いてください〜

怪我咯怪我咯2793日前600

全員に返信(2)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:41:05

    たとえば、master という名前のファイルがある場合、

    はエスケープに使用されます。 リーリー

    明らかにマスターブランチのコードのみをプルしますが、これは実行時に必要なものと一致しません。 リーリー

    実際にマスターファイルを取得するのはこれだけです

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:41:05

    -- は、「とにかく、その後の引数をファイル名 (ファイル名) として扱います」を表します。
    これは、一般的な Unix 規則 (git のみではありません) であり、次のようなものです。 -- 代表“ 无论如何,将其之后的 argument 视为一个文件名(filename)”
    这是 Unix 通用惯例(而非 git 仅有),如:

    rm -f      # 不造成任何影响
    rm -- -f   # 删除一个名为 "-f" 的文件

    如果你要操作的文件名前带有 -,就可以执行 git checkout -- -file
    如果你要操作的文件名恰好也属于一个分支名,就可以执行 git checkout -- branch リーリー

    操作したいファイル名の前に-が付いている場合は、git checkout -- -fileを実行できます
    操作したいファイル名もそうなっている場合ブランチ名に属する場合は、git checkout --branch を実行して、ファイル (名前付きブランチ) が操作されていることを確認できます。 🎜

    返事
    0
  • キャンセル返事