눈가락
[Git] 부분 commit 들만 merge 하고 싶을 때 방법들
눈가락
2021. 3. 16. 16:51
사내에서 진행한 스터디에서 발췌
자세한 설명은 없고 그냥 이런 방법들이 있다 정도만 여기 포스팅 함
자세한 설명은 나중에 찾아보겠음.
상황 :
master 브랜치와 test 브랜치가 있다고 하자.
test 브랜치에 1,2,3,4,5 라는 이름의 commit 이 5개가 존재한다.
여기서 나는 2,4 commit 만 master 에 merge 하고 싶다.
방법은?
1. cherry-pick
2. gitattribute
3. git checkout path
4. git merge —no-ff —no-commit
중 자신의 상황에 맞는 방법을 골라 사용하면 됨.