当我使用 git 日志时如何显示 git 合并?
How to show git merges when I use git log?
我不知道为什么 git 会这样工作,但是当我将分支 A 合并到分支 B 然后使用 git 登录分支 B,我所看到的只是我从分支 A 提交的所有日志。我以为我会看到提交列表,在这些提交之上它会说 "Merged a into B".
我知道我在我的日志文件 "Merge branch 'a' into branch 'b'" 中看到过我在其他项目上工作时所以我不知道我做错了什么。我正在做的是完成一个分支,所以我知道它有效。检查开发,然后将我工作的最后一个分支合并到开发中。知道我做错了什么吗?
当分支 B.[=15= 中没有提交时,Git 默认为 快进合并 选项]
您必须使用 --no-ff
开关才能始终创建合并提交。
我不知道为什么 git 会这样工作,但是当我将分支 A 合并到分支 B 然后使用 git 登录分支 B,我所看到的只是我从分支 A 提交的所有日志。我以为我会看到提交列表,在这些提交之上它会说 "Merged a into B".
我知道我在我的日志文件 "Merge branch 'a' into branch 'b'" 中看到过我在其他项目上工作时所以我不知道我做错了什么。我正在做的是完成一个分支,所以我知道它有效。检查开发,然后将我工作的最后一个分支合并到开发中。知道我做错了什么吗?
Git 默认为 快进合并 选项]
您必须使用 --no-ff
开关才能始终创建合并提交。