我见过如下命令:
git reset e542 -- readme.txt
Run Code Online (Sandbox Code Playgroud)
我理解这个命令将提交e542中文件readme.txt的内容放入索引中.但--那里有什么选择呢?
git reset手册页将它列为前两个表单的可选项,但我找不到它的含义.
git reset [-q] [<commit>] [--] <paths>…
git reset (--patch | -p) [<commit>] [--] [<paths>…]
Run Code Online (Sandbox Code Playgroud)
And*_*son 18
--如果存在任何歧义(如果您有分支和具有相同名称的文件),则将分支名称与文件名分开.如果没有含糊之处,你就不需要了--.
同样如Jonas Wielicki所述,这允许以a开头的文件名-; 否则这些将被解释为命令行选项.
| 归档时间: |
|
| 查看次数: |
936 次 |
| 最近记录: |