3
git checkout-index --help 

--stage=|all 不要检查未合并的条目,而是从命名阶段复制文件。必须介于 1 和 3 之间。注意:--stage=all 自动暗示--temp。

我想了解从 1 到 3 的数字对应的“命名阶段”是什么?

4

1 回答 1

5

git merge手册页说明:

对于冲突的路径,索引文件最多记录三个版本:stage 1 存储来自共同祖先的版本,stage 2 来自HEAD和 stage 3 来自MERGE_HEAD(您可以检查阶段git ls-files -u)。工作树文件包含“合并”程序的结果;即 3 路合并结果与熟悉的冲突标记<<< === >>>

于 2013-04-18T08:08:42.913 回答