브랜치란 Git에서 코드를 독립적으로 개발하기 위해 사용됩니다.
목적에 따라 만들어진 브랜치들은 개별적인 작업 영역입니다. 목적이 달성된 브랜치는 다른 브랜치와 병합하여 작업한 내용을 다시 새로운 하나의 브랜치로 모을 수 있습니다.
# 브랜치 목록 보기
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 [branch name]
# 브랜치를 새로 만들고 해당 브랜치로 전환
git checkout -b [new branch name]
# 해당 커밋 ID의 작업 시점으로 이동
git checkout [commit ID]
하나의 브랜치를 다른 브랜치에 병합할 때 사용합니다. 브랜치를 병합하면 출발치(source) 브랜치의 커밋은 목적지(target) 브랜치에 합쳐지게 됩니다.
# 목적지 브랜치로 이동
git checkout <target-branch>
# 출발지 브랜치를 병합
git merge <source-branch>
[Git] 파일 구조 정리 (0) | 2024.05.21 |
---|---|
[Git] 명령어 - remote, diff, rm, log, reset, revert, restore (0) | 2024.05.20 |
[Git] 명령어 - commit, config, init, clone, add, push, pull (0) | 2024.05.20 |
[Git] 설치 및 설정 (0) | 2024.05.20 |
[Git] Git 이란? (0) | 2024.05.20 |