Git checkout双重破折号的含义

Git checkout双重破折号的含义

这个git命令中文件名之前的双破折号是什么意思?

git checkout --ours -- path/to/file.txtgit checkout --theirs -- path/to/file.txt

这是强制性的吗?它等同于

git checkout --ours path/to/file.txtgit checkout --theirs path/to/file.txt


HUH函数
浏览 915回答 2
2回答

鸿蒙传说

假设我有一个path/to/file.txt在我的Git存储库中命名的文件,我想恢复它的更改。git checkout path/to/file.txt现在假设文件名为master...git checkout master哎呦!这改变了分支。将--要检出的树与要检出的文件分开。git checkout -- master如果一些freako添加了一个名为-f我们的存储库的文件,它也可以帮助我们:git checkout -f      # wrong git checkout -- -f   # right这在git-checkout:Argument Disambiguation中有记录。

江户川乱折腾

双短划线“ - ”表示“命令行标志结束”,即它告诉前面的命令不要尝试解析命令行选项之后的内容。
打开App,查看更多内容
随时随地看视频慕课网APP