git & github

git & github - branch

DJ.Kang 2024. 8. 8. 19:51

□ 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