我有两个分支master和debug。如果我尝试将调试合并到主分支,它会快进。所以我使用以下命令来避免快进:
$ git merge --no-ff debug
Merge made by the 'recursive' strategy.
file.txt | 117 +++++++++++++++++++++++++++-----------------------------------
1 files changed, 51 insertions(+), 66 deletions(-)
这对我来说似乎仍然是快进。如何手动合并?由于 git 没有按照我想要的方式运行,我开始怀疑我使用 git 是否是错误的,或者我没有遵循其他开发人员所期望的做法。
我希望有一个包含所有调试选项、注释和打印语句的分支,并且实际上在代码上取得了进展。在调试分支中正常工作后,我想将它合并到主分支,只是工作代码,而不是用于调试的额外信息。这是在 git 上进行版本控制的有效方法吗?