这个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) 当我执行git状态时,我看到这样的文件:
modified: dir/A/file.txt
modified: dir/B/file.txt
modified: dir/C/file.txt
modified: dir/D/file.txt
Run Code Online (Sandbox Code Playgroud)
我想要做的是放弃对dir/C/file.txt的所有文件的更改除外
我想做这样的事情:
git checkout -- dir/!C/file.txt
Run Code Online (Sandbox Code Playgroud)