我的问题是:如何让我的本地 git 合并行为类似于我从 GitHub 中的分支返回到主干的拉取请求时的工作方式,即显示分支提交历史记录而不是类似 rebase 的历史记录? 据我所知,我没有将其设置为自动使用 rebase 执行任何操作 - 请参阅下面的详细信息。
场景如下:
main
树枝很干净。git checkout -b test-branch
。test-branch1
。这是 git 图表显示的内容:我的用户 gitconfig 只有我的姓名和电子邮件地址,这是我的存储库 git 配置的样子(即据我所知没有变基设置):
所以,我的问题是如何让本地合并行为类似于我从分支向 GitHub 中的主分支发出拉取请求时的工作方式,即维护与分支的单独提交历史记录?