| 用途 | 无副作用地预演合并 |
|---|---|
| 语法 | git merge-tree <分支1> <分支2> |
| 新版模式 | git merge-tree --write-tree <分支1> <分支2>(Git 2.38+) |
常用示例
常用示例
git merge-tree main feature/login
# 只关心是否有冲突
git merge-tree --write-tree main feature/login >/dev/null; echo $?不需要检出或暂存即可判断 PR 是否会冲突:新版用退出码表达结果(0 干净 / 1 冲突);旧版 --trivial-merge 输出半 diff 文本流,格式难解析,优先用新版。