【发布时间】:2016-02-01 15:03:07
【问题描述】:
你们都对 git log 简化历史的帮助中的示例和详细说明感到满意吗? 在使用本帮助/手册和命名示例时,我遇到了一些理解负担。
.-A---M---N---O---P---Q
/ / / / / /
I B C D E Y
\ / / / / /
`-------------' X
- I 是初始提交... foo 存在内容“asdf”,文件 quux 存在内容“quux”...。
- 在 A 中,foo 仅包含“foo”...
- B 包含与 A 相同的更改...
- C 不会改变 foo,但它的合并 N 会将其更改为“foobar”...
- P 对 O 来说是树形的...
- 是否包含与任何父项中不存在的更改合并的感觉? 在 git log 的帮助中查看 merge 的 N 描述
- 文件的 quux 在从 O 到合并 P 的转换过程中经历了一些修改,为什么帮助限定 P 与 O 的树相同?
看起来术语 TREESAME 和 !TREESAME 可以在单个文件/目录的范围内看到。不用于表示多个文件的提交属性。这是真的吗?
【问题讨论】:
标签: git history git-log simplification