虽然我知道标题中的命令类似于撤消对当前存储库的更改,但我无法理解它的实际工作原理或如何读取该命令。任何线索都会有很大的帮助。
git 结账<paths>
[...] 用于恢复修改或
从索引中删除其原始内容的路径或替换
包含来自命名的内容的路径(最常见的是
提交)。
See 文档 https://git-scm.com/docs/git-checkout, 尤其here https://git-scm.com/docs/git-checkout#git-checkout-emgitcheckoutem-p--patchlttree-ishgt--ltpathspecgt82308203 and here https://git-scm.com/docs/git-checkout#_argument_disambiguation: .
被视为<pathspec>
在您的情况下,寻址当前目录。目前的HEAD
给定的所有文件的修订<pathspec>
,因此在您的情况下,您的基本目录中的所有内容都会被签出。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)