반응형

 

Git을 사용하면서 각 개발자 또는 기능에 따라 브랜치를 나눠서 사용하고, 브랜치 관리는 소스 형상 관리 하는데에 정말 중요하다. 이번 글은 깃허브를 사용함에 있어서 알고는 있지만, Push & Merge에 대해 간략하게 글을 작성한다.


먼저, IDE는 이클립스를 사용한다.

 

우리가 웹에서 Github를 접속하여 브랜치를 생성할 수 있지만, 이클립스 내에서도 브랜치를 생성할 수 있다.

 

[이클립스 브랜치 생성 방법]

[프로젝트 오른쪽 클릭] - [Team] - [Switch To] - [New Branch]를 통해 브랜치 생성

 

 

브랜치를 생성 후에는 Commit & Push까지 진행이 되어야 Github에 브랜치가 반영이 된다.


main 브랜치가 있고, dev 브랜치가 있을 때 main 브랜치에 dev 브랜치의 코드들을 반영하려고 한다.

그러면 일단, dev 브랜치에 commit & push를 진행하고, main 브랜치로 브랜치 변경을 한 다음에, merge를 하여 dev 브랜치의 코드들을 merge를 한다.

 

그리고 나서, 해당 소스 코드들을 commit & push를 하면 main 브랜치에 반영이 된다.

즉, github에서 잔디를 심으려면 merge 후에 push를 하면 된다.

 

즉, 

1. dev 브랜치에 commit&push.

2. main 브랜치로 변경

3. main 브랜치에서 merge

4. main 브랜치에서 push

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기