Git如何获取未合并路径的列表?
我对Git的理解是,在合并时,它将更改合并到文件中,然后将其添加到索引中。如果出现合并冲突,则不会将文件添加到索引中,并将其保留在具有冲突标记的工作树中。如果我运行git status,则会显示冲突文件的未合并路径。
Git如何获取这些文件的列表?如果我使用仍带有标记的冲突文件运行git add,它将不再显示为冲突文件,因此标记可能不是标识符?
我对Git的理解是,在合并时,它将更改合并到文件中,然后将其添加到索引中。如果出现合并冲突,则不会将文件添加到索引中,并将其保留在具有冲突标记的工作树中。如果我运行git status,则会显示冲突文件的未合并路径。
Git如何获取这些文件的列表?如果我使用仍带有标记的冲突文件运行git add,它将不再显示为冲突文件,因此标记可能不是标识符?
git read tree
,看起来合并是在内部完成的,然后才更新索引和工作树,而不是相反(在工作目录中合并 -> 更新索引)。这是正确的吗? - Max Koretskyiread-tree
,因为它似乎是描述合并时发生的魔法的最佳方式。祝好! - Max Koretskyi