| 用途 | 列出索引中处于冲突状态的文件 |
|---|---|
| 语法 | git ls-files -u / --unmerged |
| 输出字段 | 模式、对象号、阶段号、文件名 |
常用示例
常用示例
git ls-files -u
git ls-files -u | awk '{print $4}' | sort -u
git diff --name-only --diff-filter=U解决一个文件后它就从 -u 输出中消失,可据此写循环脚本逐个确认剩余冲突。
按索引冲突阶段列出所有未解决文件(stage 1 共同祖先、2 我方、3 对方),适合脚本化统计冲突规模与批量处理。
| 用途 | 列出索引中处于冲突状态的文件 |
|---|---|
| 语法 | git ls-files -u / --unmerged |
| 输出字段 | 模式、对象号、阶段号、文件名 |
git ls-files -u
git ls-files -u | awk '{print $4}' | sort -u
git diff --name-only --diff-filter=U