본문 바로가기

카테고리 없음

GitHub - 브랜치 다루는 법

"누구나 쉽게 이해할 수 있는 Git 입문"을 참고하여 작성하였습니다. 도움주셔서 정말 감사합니다.
출처 : backlog.com/git-tutorial/kr/stepup/stepup2_4.html

브랜치를 생성하는 법

브랜치를 생성하려면 터미널에서 브랜치를 생성하고 싶은 저장소 파일에 가서 다음과 같이 실행한다.

git branch (브랜치 이름)

생성한 후에는 branch 목록을 다음과 같이 확인하여 생성했는지 확인이 가능하다

git branch

 

브랜치를 사용 / 전환하는 법

특정 브랜치를 사용하여 작업을 하려면 다음과 같이 실행한다. 현재 사용중인 브랜치를 HEAD라고 부른다.

git checkout (브랜치 이름)
// '브랜치 이름' 브랜치로 전환합니다

 

어떤 브랜치를 작성과 동시에 전환하고 싶다면 다음과 같이 실행한다.

 git checkout -b (브랜치 이름)

특정 브랜치를 사용하고 있는 상태에서 add / commit 하면 해당 브랜치에 이력이 기록된다. add / commit 방법은 마스터 브랜치에서 하는 것과 동일하다. 

 

브랜치를 병합하는 법

브랜치를 병합하고 싶다면 다음과 같이 merge라는 명령어를 사용한다. 

git merge (commit 이름)

이렇게 하면 현재 사용하고 있는 브랜치, 즉 HEAD가 있는 곳에 브랜치에서 기록했던 commit이 병합된다. 따라서 이 명령을 실행할 때 HEAD의 위치가 중요하다. 병합할 때 같은 파일의 같은 행의 부분이 다르다면 충돌이 발생한다.

 

병합 명령을 취소하고 싶다면 다음과 같이 실행하면 된다.

git reset --hard HEAD~

 

브랜치를 삭제하는 법

브랜치를 삭제하고 싶다면, 다음과 같이 실행하면 된다.

 git branch -d (브랜치 이름)