GitNotes.12-9.md
본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

Section 12.9: git-pull 로 하여금 자동으로 merge 대신 rebase 를 수행하도록 설정하기

만약 rebase 기반의 workflow 를 따르는 팀 내에서 작업 중이라면, 새로이 생성되는 브랜치들로 하여금 git pull 수행시에 merge 대신 rebase 를 수행하도록 git 을 설정할 수 있다면 도움이 될 것이다.

새로 만들어지는 브랜치들에게 자동 rebase 설정을 해 두려면, 아래 내용을 사용자의 .gitconfig 혹은 .git/config 에 추가하도록 한다:

[branch] autosetuprebase = always Command line: git config [--global] branch.autosetuprebase always

다른 대안으로는, git pull 명령어로 하여금 항상 --rebase 옵션이 주어진 것처럼 동작하게 설정할 수도 있다:

[pull] rebase = true Command line: git config [--global] pull.rebase true

[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)

반응형

+ Recent posts