반응형
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
반응형
최근댓글