최근에 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
내 잘못.