mot*_*lrd 253 git git-checkout
这个git命令中文件名之前的双破折号是什么意思?
git checkout --ours -- path/to/file.txt
git checkout --theirs -- path/to/file.txt
Run Code Online (Sandbox Code Playgroud)
这是强制性的吗?它等同于
git checkout --ours path/to/file.txt
git checkout --theirs path/to/file.txt
Run Code Online (Sandbox Code Playgroud)
Die*_*Epp 359
假设我有一个path/to/file.txt在我的Git存储库中命名的文件,我想恢复它的更改.
git checkout path/to/file.txt
Run Code Online (Sandbox Code Playgroud)
现在假设文件名为master...
git checkout master
Run Code Online (Sandbox Code Playgroud)
哎呦!这改变了分支.将--要检出的树与要检出的文件分开.
git checkout -- master
Run Code Online (Sandbox Code Playgroud)
如果一些freako添加了一个名为-f我们的存储库的文件,它也可以帮助我们:
git checkout -f # wrong
git checkout -- -f # right
Run Code Online (Sandbox Code Playgroud)
这在git-checkout中记录:Argument Disambiguation.
tim*_*liu 106
双短划线" - "表示"命令行标志结束",即它告诉前面的命令不要尝试解析命令行选项之后的内容.
| 归档时间: |
|
| 查看次数: |
31602 次 |
| 最近记录: |