使目标提交当前索引

时间:2014-01-13 14:10:31

标签: git

如何将目标<treeish>设为当前索引?

我正在为工作目录和索引寻找类似git checkout <treeish> -- .的东西,但仅针对索引。

1 个答案:

答案 0 :(得分:1)

这就是“管道”命令

git read-tree <treeish>

是为了。

如果添加-m选项,它将保留匹配的文件的统计信息,因此在checkout-index或diff之后不会认为他们需要对它们执行任何操作。如果您传递多个 treeish ,它会合并它们(并在发生冲突时生成多阶段索引)。有关详细信息,请参阅git read-tree(1)