본문 바로가기

GIT2

[Git] Git branch 관련 명령어 정리 1. 브랜치 생성 git branch 아래와 같이 입력하면 test라는 이름으로 브랜치를 생성할 수 있습니다. git branch test 옵션을 따로 지정하지 않고 git branch 명령어를 실행하면, 브랜치 전체 목록을 확인할 수 있습니다. git branch 목록에서 빠져나가려면 :q를 입력합니다. 2. 브랜치 전환 checkout 명령어 뒤에 사용할 브랜치 이름을 입력하면 됩니다. git checkout 아래와 같이 입력하면 아까 생성한 test branch로 체크아웃 할 수 있습니다. git checkout test test 브랜치를 체크아웃한 상태에서 커밋을 수행하면, test 브랜치에 그 이력이 기록됩니다. 3. 브랜치 병합 브랜치 병합은 merge 명령어로 실행합니다. 이 명령어에 병합할.. 2021. 12. 23.
[Git] Git branch 병합 전략 두 개의 브랜치가 존재하는 상황에서, 하나의 브랜치로 합치는 경우 Git에서는 일반적으로 두 가지 방법을 사용할 수 있습니다. 오늘은 그 방법에 대해서 알아보려고 합니다! Merge merge 브랜치에서 사용하는 전략은 각 브랜치의 마지막 커밋 두 개와, 공통 조상의 총 3개의 커밋을 이용하는 3-way mere를 수행하여 새로운 커밋을 만들어내는 것입니다. 다음 그림에서 보이는 feature와 master의 마지막 커밋은 각각 f2와 m2, 그리고 공통 조상 커밋 b 입니다. 3-way-merge 비교를 위해 필요한 3개의 커밋을 정리하면 다음 세 가지 커밋입니다. 1. 내 브랜치 커밋 2. 다른 사람의 브랜치 커밋 3. 두 브랜치의 공통 조장이 되는 커밋 우선, 공통 조상이 되는 base에 커밋되어 .. 2021. 12. 20.
반응형