是";git还原<;文件>&引用;与“相同”;获取结帐--<;文件>&引用;?
新命令“是";git还原<;文件>&引用;与“相同”;获取结帐--<;文件>&引用;?,git,Git,新命令“git restore似乎还没有太多文档。它的功能是否与git签出--完全相同 我不理解发行说明中对新命令的解释 在Git 2.23发行说明中: 引入了两个新命令“git-switch”和“git-restore” 拆分“检查分支机构以推进其历史”和 “正在从索引和/或要处理的树中检出路径 从单一的“git签出”中推进当前历史 指挥部 编辑1 如果没有其他选项,是: git restore <filename> 意思与: git checkout HEAD -- &l
git restore
似乎还没有太多文档。它的功能是否与git签出--完全相同
我不理解发行说明中对新命令的解释
在Git 2.23发行说明中:
- 引入了两个新命令“git-switch”和“git-restore” 拆分“检查分支机构以推进其历史”和 “正在从索引和/或要处理的树中检出路径 从单一的“git签出”中推进当前历史 指挥部
如果没有其他选项,是:
git restore <filename>
意思与:
git checkout HEAD -- <filename>
git签出头--
但是:
git还原——源头^
(它将给定文件的
HEAD^
变量提取到工作树中,而不接触索引)无法通过git checkout进行复制
,也许这个答案会有所帮助。也许不会。@JonathanLeffler,Q是关于命令的。请删除您的评论。@phd:否!我为什么要这样做?我所指的答案是明确地讨论git restore
,即使整个问题不是这样(主要是因为问题提出时,git restore
并不存在)。
git restore --source HEAD --staged --worktree <filename>
git checkout HEAD -- <filename>
git restore --source HEAD^ <filename>