4. Branch 사용하기
1. Branch 생성하기
2. Branch 이동하기
git checkout ExampleBranch
3. Branch 생성 및 이동하기
git checkout -b ExampleBranch
4. 모든 Branch 확인하기
5. Branch 삭제하기
git branch -d ExampleBranch
6. Branch Merge
7. Merge Conflict 해결 방법
- Conflict가 발생한 파일을 연다.
- Merge의 결과가 되었으면 하는 모습대로 코드를 수정한다.
- Staging Area로 옮긴 후 Commit한다.
8. Conflict 발생 시 Merge 자체를 취소하기
9. HEAD와 Branch의 차이
- HEAD: Branch를 가리키는 포인터이며,
checkout
명령으로 이동
- Branch: Commit을 가리키는 포인터이며,
reset
명령으로 이동
10. Detached HEAD 생성하기
- 과거의 특정 Commit에서 새로운 Branch를 만들 때 사용한다.