상세 컨텐츠

본문 제목

[Git] 명령어 - branch

Devops 도전기/git

by 끝까지해봐야지 2024. 5. 20. 10:45

본문

브랜치란 Git에서 코드를 독립적으로 개발하기 위해 사용됩니다.

목적에 따라 만들어진 브랜치들은 개별적인 작업 영역입니다. 목적이 달성된 브랜치는 다른 브랜치와 병합하여 작업한 내용을 다시 새로운 하나의 브랜치로 모을 수 있습니다.

git branch - 브랜치 관리하기

# 브랜치 목록 보기
git branch

# 브랜치 생성
git branch <new-branch-name>

# 브랜치 삭제
git branch -d <branch-name>

# 브랜치 이름 변경
git branch -m <old-branch-name> <new-branch-name>

# 원격 브랜치 목록 보기
git branch -r

# 모든 브랜치 목록 보기
git branch -a

 

 

git checkout - 브랜치(또는 커밋) 이동하기

브랜치를 전환하거나 특정 커밋으로 이동할 때 사용합니다.

 

# 해당 브랜치로 전환
git checkout [branch name]

# 브랜치를 새로 만들고 해당 브랜치로 전환
git checkout -b [new branch name]

# 해당 커밋 ID의 작업 시점으로 이동
git checkout [commit ID]

git merge

하나의 브랜치를 다른 브랜치에 병합할 때 사용합니다. 브랜치를 병합하면 출발치(source) 브랜치의 커밋은 목적지(target) 브랜치에 합쳐지게 됩니다.

 

# 목적지 브랜치로 이동
git checkout <target-branch>

# 출발지 브랜치를 병합
git merge <source-branch>

관련글 더보기