我见过这样的命令:
git reset e542 -- readme.txt
我了解此命令将提交 e542 中的文件 readme.txt 的内容放入索引中。但什么是--
选项在那里做什么?
git reset 手册页将其列为前两种形式的可选,但我找不到它的含义。
git reset [-q] [<commit>] [--] <paths>…
git reset (--patch | -p) [<commit>] [--] [<paths>…]
--
将分支名称与文件名分开,以防出现任何歧义(如果您有一个分支和一个同名文件)。如果没有歧义,则不需要--
.
另外,正如 Jonas Wielicki 提到的,这允许文件名以-
;否则这些将被解释为命令行选项。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)