Git 브랜치
- 브랜치는 특정 커밋에 대한 참조를 의미한다.
- 브랜치는 많이 만들어도 메모리나 디스크 공간에 부담이 되지 않는다. -> 큰 단위보다 작은 단위의 브랜치가 좋다
- 브랜치는 단순하게 하나의 커밋과 그 부모 커밋들을 포함하는 작업 내역이라고 기억하면 된다.
Git 브랜치를 분리해서 사용하는 좋은 시나리오
1. 새로운 기능 개발
2. 버그 수정
3. 특정 릴리즈 또는 배포
4. 실험적인 작업
Git 브랜치 조회하기 : 기본적으로 git branch 명령은 로컬 브랜치만을 보여준다.
1. 모든 브랜치 보기 : git branch
2. 원격 브랜치까지 전체 보기 : git branch -a
3. 원격 브랜치만 보기 : git branch -r
4. 브랜치와 마지막 커밋 보기 : git branch -v
Git 브랜치 생성
- git branch <branch-name> : 현재 위치한 브랜치에서 새로운 브랜치를 생성
git branch <branch-name>
Git 브랜치 변경
- git checkout <branch-name> : 브랜치 전환 (branch-name은 전환할 브랜치의 이름)
git checkout <branch-name>
Git 브랜치와 합치기(merge)
- git merge <branch-name> : 브랜치 합치기 (branch-name은 합칠 브랜치의 이름), 충돌이 발생할 수 있음
git merge <branch-name>
Git 브랜치 삭제하기
- git branch -d <branch-name> : 브랜치 삭제하기 (branch-name은 삭제할 브랜치의 이름)
git branch -d <branch-name>'Pre_Course > Git&Github' 카테고리의 다른 글
| Git&Github_08(협업과 충돌 해결하기) (0) | 2023.09.03 |
|---|---|
| Git&Github_07(리모트의 레포 복제 및 설정) (0) | 2023.09.03 |
| Git&Github_06(내용 확인, 변경사항(Snapshot) 비교하기) (0) | 2023.09.03 |
| Git&Github_05(local작업 GITHUB에 연동하기) (0) | 2023.09.02 |
| Git&Github_04(COMMIT 실습) (0) | 2023.09.02 |