5
"git merge"가 기본적으로 커밋되지 않도록 (즉, 기본적으로 "--no-commit"동작을 원합니다), 대상 분기에 상관없이 말입니다.힘내 : 기본 "no commit"모든 지점에 대한 병합 동작?
특정 브랜치에 대해 "git config branch.master.mergeoptions"를 알고 있고 기본적으로 모든 브랜치에서 빨리 감기를 사용하지 않기위한 "git config merge.noff no"를 알고 있습니다.
나를 위해 다음 실험을 수행 할 수 없습니다. 그들은해야합니까?
- 자식 구성 branch.mergeoptions
- 자식 config 분기를 --no-커밋합니다. *. mergeoptions 이
- 자식 설정 merge.commit 더
가 보이지 않는다 할 수 없습니다 --no 커밋 Google 검색을 통해 답변을 찾으십시오.
git config --global merge.commit no
내가 관심있는 부분은 (거의 같은 시도했다) 생각하는 '글로벌'일부입니다
'git config'가'branch. *. mergeoptions'와 같은 와일드 카드를 허용하는지 모르겠습니다 - 브랜치별로 브랜치를 지정할 필요가 있습니다. 이는 통증입니다. 하이픈이없는'no-commit'을 시도 했습니까 (예 :'git config branch.mybranch.mergeoptions no-commit')? 그 중 하나가 맞는지 확실하지 않다면 ... – twalberg
'merge = merge --no-commit'과 같은 별명으로'merge'를 오버라이드하면이 문제를 해결할 수 있습니다. –