git checkout 中 -- 的含义
如果我想用另一个分支中的相同文件夹替换工作分支上的文件夹, 我可以打电话:
git checkout OTHER_BRANCH -- /path/to/folder
-- 是什么意思?
If I want to replace a folder on a working branch with the same folder from another branch,
I can call:
git checkout OTHER_BRANCH -- /path/to/folder
what is the meaning of the -- ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
--
之后的所有内容都被视为文件名。这至少在两种情况下很有用:git checkout foo --
和git checkout -- foo
文件名之间的区别git checkout -- -f
(或者:git checkout ./-f
Everything after
--
is considered a file name. This is useful in at least two cases:git checkout foo --
andgit checkout -- foo
git checkout -- -f
(alternatively:git checkout ./-f