如何将目标<treeish>
设为当前索引?
我正在为工作目录和索引寻找类似git checkout <treeish> -- .
的东西,但仅针对索引。
答案 0 :(得分:1)
这就是“管道”命令
git read-tree <treeish>
是为了。
如果添加-m
选项,它将保留匹配的文件的统计信息,因此在checkout-index或diff之后不会认为他们需要对它们执行任何操作。如果您传递多个 treeish ,它会合并它们(并在发生冲突时生成多阶段索引)。有关详细信息,请参阅git read-tree(1)。