之前在 merge完分支的时候,在commit记录中,有时会会出现merge记录,有时就没有。在查了相关资料,原因如下:
自己分支是否对目标分支以前的提交时间线有改动,即如果自己分支的提交记录与目标分支的现有记录完全重合时,提交不会产生merge记录;如果提交是对目标分支历史的插入操作,则会新产生一条merge记录。
主要原因是为了方便开发,便于回退。