1. Branch란?
코드베이스의 독립적인 작업을 위해서 만들어지는 분기점을 말한다.
여러 개발자가 동시에 서로 다른 기능을 개발하거나 버그를 수정할 때 유용하다.
1.1 브랜치의 주요 개념
1.1.1 분기점
특정 커밋 지점을 기준으로 새로운 작업 경로를 만든다.
1.1.2 병합(Merge)
브랜치에서 작업한 내용을 다른 브랜치에 통합할 수 있다.
1.1.3 충돌(conflict)
두 브랜치에서 동일한 부분을 수정할 경우 발생할 수 있고, 병합할 때 해결해야 한다.
1.2 주요 명령어
1.2.1 git branch [ branch-name]
새로운 브랜치를 생성하는 명령어이다.
1.2.2 git checkout [ branch-name ]
다른 브랜치로 전환하는 명령어이다.
test 브랜치로 바뀌었다.
1.2.3 git branch
브랜치 목록을 확인할 수 있다.
1.2.4 git merge [ branch-name]
다른 브랜치의 변경사항을 현재 브랜치에 병합하는 명령어이다.
- main 일 때
- test 일 때
- 병합하기
1.2.5 git branch -d [ branch-name ]
필요 없는 브랜치를 삭제하는 명령어이다.
충돌이 일어나면 파일을 열어서 확인하면 된다.
“<<<<<<<” “=======”, “>>>>>>” 로 표시가 된다.
직접 수정해서 해야함
'환경 세팅 및 사용법 > GitHub' 카테고리의 다른 글
[GitHub] 기본 용어 정리 (0) | 2024.06.26 |
---|---|
[Github] fork, pull request (0) | 2024.06.26 |
[GitHub] 저장소 기본 (0) | 2024.06.26 |
[GitHub] 계정 생성 및 설정 (0) | 2024.04.26 |
GitHub 란? (1) | 2024.04.26 |