虽然我理解标题中的命令类似于撤消对当前存储库的更改,但我无法理解它是如何工作的或如何读取命令。任何线索都会有很大的帮助。
答案 0 :(得分:2)
git checkout with
<paths>
[...]用于恢复已修改或 从索引或替换中删除其原始内容的路径 带有命名内容的路径(最常见的是a 提交-ISH)。
请参阅documentation,尤其是here和here:.
在您的情况下被视为<pathspec>
,并且会对当前目录进行处理。给定HEAD
中所有文件的当前<pathspec>
版本,因此在您的情况下,基本目录中的所有文件都已签出。
答案 1 :(得分:-3)
git-checkout - 切换分支或恢复工作树文件
实施例: git checkout -b [branch]