git checkout-index --help
说
- 阶段= |所有 不要检出未合并的条目,而是从命名阶段复制出文件。必须介于1和3之间。注意: - stage = all自动隐含--temp。
我想了解对应于1到3的数字的“命名阶段”是什么?
答案 0 :(得分:4)
git merge
manpage eplains:
对于冲突路径,索引文件最多可记录三个版本:阶段1存储来自共同祖先的版本,阶段2来自
HEAD
,阶段3来自MERGE_HEAD
(您可以检查阶段与git ls-files -u
)。工作树文件包含“合并”程序的结果;即3方合并结果与熟悉的冲突标记<<< === >>>
。