상세 컨텐츠

본문 제목

git 브랜치 합치기(merge) 초보를 위한^^

카테고리 없음

by happynuri 2019. 10. 17. 14:25

본문

git을 사용함으로써 코딩이 아주 편해 졌습니다.

 

이력관리 같은 부분이나, 하루를 마무리 하기전에 수정된 부분을 꼼꼼히 확인 하기 때문에

 

버그 발생률이 줄어 든것 같습니다.

 

 

그래서 이번에 작업했던 branch들을 합쳐 보기로 하였습니다.

 

master 브랜치와 cosmoeng 브랜치를 합칠 계획입니다.

 

master위에 cosmoeng 브랜치를 덮어씌울 예정입니다.

 

브랜치를 생성 하거나, 클론을 받거나 하는 부분은 이미 알고 계실것이라고 생각하고 코드만 적겠습니다.

 

1. 우선 git bash를 열고, clone을 받습니다.

git init                            <-- 현재 폴더를 git 초기화 합니다.

git clone <http://10.0.0.1/git/프로젝트명.git 주소>               <-- 클론 받습니다.

2. cd 프로젝트파일이 담긴 폴더로 이동을 합니다.

git branch를 입력 하여 현재 폴더에 branch가 있나 확인해 보니 아무것도 없습니다.

ls로 폴더 구조를 보면서 cd를 이용해서 폴더로 들어 갑니다.

 

3. git branch를 눌렀을때 브랜치를 볼수 있는 폴더 까지 들어 갑니다. master 브랜치가 있습니다.

 

4.  원격지에서 브랜치를 당겨 옵니다.

 

5. 브랜치에 체크 아웃을 합니다. 그리고 log를 확인 합니다. HEAD가 어디에 있나 확인 하기 위해서 죠

git checkout cosmoeng

git log

 

6. commit 뒤에 있는 guid 값을 복사 합니다.

 

7. master로 돌아 갑니다.

checkout master

 

8. 그리고 merge 합니다. 자동으로 merge가 됩니다.

 

git merge <복사 해둔 guid값>

 

merge가 완료 되었습니다. 참 간단하네요.

 

 

 

 

댓글 영역