코딩재개발 RSS 태그 관리 글쓰기 방명록
2022-02-10 20:19:08

git을 사용하다보면 언제까지나 master 브랜치에서만 작업을 할 순 없다. 불편함과 한계를 느끼는 순간이 있다. 그렇다면 바로 브랜치를 사용할 시점이다. 조금씩 다른 다양한 버전을 만들어야 할 때는 각각 브랜치를 생성해서 작업을 해주는 것이 좋다. 그래야 코드를 잘 보존할 수 있고, 버전별로 차별점을 줄 수 있다.  

 

브랜치 생성

새 브랜치를 생성하고자 할 때는 다음과 같은 명령을 주면 된다.

 

git branch [브랜치명]

 

으로 생성할 수 있다.  

 

브랜치 리스트 확인

그리고 현재 있는 브랜치의 리스트를 확인하고 싶을 때는 단순히 git branch라고 명령해주면 된다.

 

git branch

 

만약 원격 저장소의 브랜치 리스트를 확인하고 싶을 때는 -r 플래그를 붙여주면 된다. 

 

git branch -r

 

브랜치 변경

어떤 브랜치로 이동할 때는 switch를 사용하면 된다. 

 

git switch [브랜치명]

 

만약 git의 버전이 2.23 이전이라면 git switch [브랜치명] 대신에 git checkout [브랜치명]을 해주면 된다.

 

브랜치 삭제

마지막으로 브랜치를 삭제하고 싶을 때는 -d 를 추가해주면 된다.

 

git branch -d [브랜치명]

 

성공적으로 삭제되었으면 다음과 같은 메시지가 뜬다. 참고로 v1.8이라는 이름의 브랜치를 삭제했다. 

 

 

원격 저장소에 있는 브랜치를 삭제하고 싶을 때는 다음과 같은 명령어를 사용하면 된다.

 

git push origin --delete [브랜치명]

 

 

(이 글은 2022-04-21에 마지막으로 수정되었습니다)

 

관련 글

[1] [git] git checkout "브랜치명"이 git switch "브랜치명"으로 바뀌었습니다(git v2.23부터)

글을 읽던 중에 궁금했던 부분은 질문해주세요.
칭찬, 지적, 의문, 격려, 감사표현 등을 남겨주세요.
최대한 답변 드리도록 노력하겠습니다.
욕설과 광고를 담은 댓글은 가차없이 삭제합니다.
비밀글