□ branch란?
서로 다른 작업을 독립적으로 진행할 수 있게 해주는 것
예를 들어, 새 기능을 개발하거나 버그를 수정할 때 별도의 브랜치를 만들어 작업하면,
다른 브랜치에 영향을 주지 않고 작업할 수 있다.
□ branch 명령어
- git branch : 브랜치 목록보기
git branch // 로컬 브랜치 목록보기
git branch -r // 원격 브랜치 목록보기
git branch -a // 모든 브랜치 목록보기
→ 현재 체크아웃된 브랜치는 앞에 '*'이 붙음
- git branch <브랜치명>: 새 브랜치 생성
- git branch <브랜치명>
- git branch -d <브랜치명> : 브랜치 삭제
- git branch -d <브랜치명> // 병합된 브랜치를 삭제, 병합되지않았다면 삭제가 거부됨
- git branch -D <브랜치명> // 병합여부와 상관없이 강제 삭제
- git branch -v : 각 브랜치의 마지막 커밋 정보를 함께 출력
- git branch -v
- git checkout <브랜치명> : 브랜치로 이동
- git checkout <브랜치명> : 브랜치로 이동
- git checkout -t <리모트/브랜치명> : 새로운 로컬 브랜치를 만들고, 원격 브랜치를 추적
- git checkout -t <리모트/브랜치명>
ex)- git checkout -t origin/feature
'git & github' 카테고리의 다른 글
git & github - fetch, rebase, merge, pull, stash (0) | 2024.08.08 |
---|---|
git & github - 되돌리기(push, commit 취소하기) (0) | 2024.08.08 |
git & github - clone부터 다시 push까지 (0) | 2024.08.06 |
git & github - init부터 push까지 (0) | 2024.08.06 |
git 사용법 (0) | 2024.07.19 |