git checkout --< filename>中的--是做什么用的?
怪我咯
怪我咯 2017-05-02 09:39:05
0
2
575

网易云课堂上的一个问题,事实上 使用 git checkout <filename> 也不会有问题。那 -- 到底是用来做什么?搜了好久不知道哪个是正确答案,求解知道的大神~

怪我咯
怪我咯

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

全員に返信(2)
曾经蜡笔没有小新

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

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

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

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

いいねを押す +0
phpcn_u1582

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

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

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

操作したいファイル名の前に-が付いている場合は、git checkout -- -fileを実行できます
操作したいファイル名もそうなっている場合ブランチ名に属する場合は、git checkout --branch を実行して、ファイル (名前付きブランチ) が操作されていることを確認できます。 🎜
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!