Git merging branches (브랜치 합치기)
이전 포스팅 : Git branch (브랜치 생성 방법과 이해)
Referrence
참고자료 (1)~(3)을 확인하자
(1) 현재 아래와 같이 master 와 testbranch, 2개의 브랜치가 있다.
(2) master 브랜치가 checkout된 상태에서 Working Directory 의 wow.java 파일이다.
(3) testbranch 브랜치가 checkout된 상태에서 Working Directory 의 wow.java 파일이다.
How to merge branches
1. master 브랜치에 testbranch 브랜치를 merge 하기위해 master 브랜치를 더블클릭하여 checkout 상태로 두고 testbranch를 우클릭한다. 그리고 Merge testbranch into current branch 를 클릭한다.
2. Confirm Merge 확인 창이 뜨면 확인 을 클릭한다.
3. 그 결과, Graph가 합쳐지고 Merge branch 'testbranch' 라는 Commit이 생성되었다.
4. Merge 후, master 브랜치가 checkout된 상태에서 Working Directory 의 wow.java 파일이다.
5. Merge 후, testbranch 브랜치가 checkout된 상태에서 Working Directory 의 wow.java 파일이다. Merge 전후 파일 상태가 변경되지 않는다.(참고자료 3번과 소스코드가 동일함)
다음 포스팅 : Git resolving merge conflicts as Mark resolved (mark resolved 옵션으로 해결)
Referrence
참고자료 (1)~(3)을 확인하자
(1) 현재 아래와 같이 master 와 testbranch, 2개의 브랜치가 있다.
(2) master 브랜치가 checkout된 상태에서 Working Directory 의 wow.java 파일이다.
(3) testbranch 브랜치가 checkout된 상태에서 Working Directory 의 wow.java 파일이다.
How to merge branches
1. master 브랜치에 testbranch 브랜치를 merge 하기위해 master 브랜치를 더블클릭하여 checkout 상태로 두고 testbranch를 우클릭한다. 그리고 Merge testbranch into current branch 를 클릭한다.
2. Confirm Merge 확인 창이 뜨면 확인 을 클릭한다.
3. 그 결과, Graph가 합쳐지고 Merge branch 'testbranch' 라는 Commit이 생성되었다.
4. Merge 후, master 브랜치가 checkout된 상태에서 Working Directory 의 wow.java 파일이다.
5. Merge 후, testbranch 브랜치가 checkout된 상태에서 Working Directory 의 wow.java 파일이다. Merge 전후 파일 상태가 변경되지 않는다.(참고자료 3번과 소스코드가 동일함)
다음 포스팅 : Git resolving merge conflicts as Mark resolved (mark resolved 옵션으로 해결)
댓글
댓글 쓰기