본 문서는 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)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
13: 환경 설정 (configuration) (0) | 2019.11.12 |
---|---|
12.10: rebase 후에 push 수행하기 (0) | 2019.11.12 |
12.8: 대화형 (interactive) rebase 작업 취소하기 (0) | 2019.11.11 |
12.7: 코드 리뷰를 위한 rebase 수행하기 (0) | 2019.11.08 |
12.6: rebase 작업 시 모든 커밋들에 대해 테스트를 수행하기 (0) | 2019.11.07 |