본문 바로가기
Git

Git(6) 브랜치 만들고 병합하기 merge

by 새발개발JA 2021. 1. 14.
반응형

 

깃 사용법에 대한 포스팅 순서이다.

1. Git(3) 로컬 저장소 만들기 + 스테이지에 파일 올리기 + 커밋하기

2. Git(4) 작업 중 수정된 사항들 커밋하기

3. Git(5) 과거로 돌아가기 reset / revert

4. Git(6) 브랜치 만들고 병합하기 merge

 

브랜치 만들기 (가지치기)

 - master를 뿌리로 하는 my-idea라는 브랜치를 따로 만들었다.

History 메뉴에서 '브랜치' 버튼을 눌러 새 브랜치 생성

 

- my-idea로 체크아웃을 하면 master의 내용과 똑같다. 복제된 것이기 때문이다. 그럼 수정을 해보자. 

  (체크아웃은 로그인과 비슷, my-idea라는 계정으로 사용하는 느낌)

 

- my-idea에서 '브랜치' 버튼을 눌러 my-idea를 복제한 my-another-idea라는 브랜치를 생성한다(가지친데 또 가지침)

'새 브랜치 체크아웃' 은 새로만든 브랜치가 만들어지면서 바로 새 계정(?)이 열린다.

 

 

브랜치 병합하기 (Merge)

현재생성된 브랜치는 총 3개이다. 

  • master 
  • my-idea
  • my-another-idea

 

my-another-idea(브랜치)의 cat파일 name을 수정 후, master(브랜치) merge하기

  1. '브랜치' 탭에서 master(브랜치)에 우클릭해서 체크아웃해주기 (그래야 VS에서 master의 파일을 볼 수 있다.)

  2. 'History' 메뉴에서 커밋파일인 Edit Cat을 선택한 뒤 병합 버튼을 누르면 끝 

**참고로 체크아웃이 되어 있으면 삭제가 안된다. (꼬여서 풀다가 발견)

 

- 고양이 이름이 바뀌었다.

my-idea의 업데이트가 my-another-idea에 고스란히 전해졌기 때문에 my-another-idea만 병합하면 된다.

 

반응형

댓글