| 读取方式 | git show :1:<文件> / :2:<文件> / :3:<文件> |
|---|---|
| 含义 | 1=base 2=ours 3=theirs |
| 派生用法 | git diff :2:file :3:file 对比两方版本 |
常用示例
常用示例
git show :1:src/app.js > /tmp/app.base.js
git show :2:src/app.js > /tmp/app.ours.js
git show :3:src/app.js > /tmp/app.theirs.js
git diff --no-index /tmp/app.ours.js /tmp/app.theirs.js想弄清「对方到底改了什么」时,先 diff base 与 theirs,比直接读冲突标记更快。