본문 바로가기
Git&GitHub

[GIT 11] 브랜치 병합하기 - 같은 문서의 다른 위치를 수정했을 때

by 어쩌다개발 2023. 1. 20.
반응형

참고 : Do It! 깃&깃허브

1) manual-3이라는 깃 저장소를 만들고, manual-3 디렉터리로 이동한다.

git init manual-3
cd manual-3

2) vim으로 work.txt 파일을 만들고 다음과 같이 입력한다.

vim work.txt

3) work.txt 를 스테이지에 올리고 커밋한다. 커밋 메세지는 'work 1'이라고 한다.

git add work.txt
git commit -m "work 1"

4) 'o2'라는 새로운 브랜치를 만든다. master 와 o2에 "work 1" 이라는 커밋이 있게 된다.

git branch o2

5) master 인 상태에서 work.txt를 아래와 같이 수정한다.

vim work.txt

6) 수정한 work.txt 를 커밋한다. 커밋 메세지는 'master work 2'라고 한다.

git commit -am "master work 2"

7) 브랜치는 o2로 변경한 뒤 work.txt 파일을 수정한다.

git checkout o2
vim work.txt

8) 수정한 work.txt 파일을 커밋하고, 커밋 메세지는 'o2 work 2'라고 한다.

git commit -am "o2 work 2"

9) o2 브랜치를 master 브랜치에 합치기 위해 master 브랜치로 체크아웃한다.

git checkout master

10) git merge 명령을 사용해 o2 브랜치를 master 브랜치로 끌고 온다.

git merge o2

11) cat work.txt 로 병합됐는지 확인한다.

cat work.txt

 

반응형

댓글