学会看Git log也是一个必备的技能,之前对于Commit中父子关系有所疑惑,这里梳理总结下

如果不存在MR,实际上单个branch下commit是一条线,而因为有了MR,整个commit图谱就会是个树结构。

总结

  • 针对一次commit,它创建时基于的commit也就是上次的commit就会是它的parent commit
  • 针对一次commit,如果是基于它创建的commit,就会是它的child commit
  • 每个commit的
  • 如下,该merge提交会有两个parent

写在最后

Git看着简单,但是玩起来还是很讲求技巧的,个人认为最佳的学习姿势是实践中去思考原理性,多总结了。

Develop with pleasure!