最近git
开始合并,尽管我已将其设置为始终变基:
$ git config --list | grep -F branch.autosetup
branch.autosetuprebase=always
$ git pull
[Removed everything in the commit message]
error: Empty commit message.
Not committing merge; use 'git commit' to complete the merge.
$ git merge --abort
这绝对是一次微不足道的合并,因为:
$ git pull --rebase
First, rewinding head to replay your work on top of it...
Applying: [...]
$ echo $?
0
这是一个已知的问题?
$ git --version
git version 2.3.1
答案1
结果branch.autosetup
只生效新的分支,创建存储库本地branch.[branch].rebase=true
设置。要为分支追溯设置master
:
$ git config branch.master.rebase true
我的错。