-
git branch 만들기, 합치기, 삭제하기GIT 2023. 9. 23. 16:45728x90
1. git branch
- 커밋을 하다 보면 새로운 기능 및 수정이 필요한 경우가 필요합니다.
- 이럴 경우 원본 파일에 수정하는 것은 위험 부담이 높습니다.
- 프로젝트 복사본을 만들어서 개발을 진행하는 것이 좋습니다.
2. git branch 생성 및 이동
- branch 생성하기
git branch 브랜치테스트
- branch 이동하기
git switch 브랜치테스트
- 현재 branch 확인하기
git status
- main/master 이동하기
git switch main git switch master
3. git branch 조회 및 합치기
- branch commit 내역 조회하기
- HEAD는 현재 위치를 의미합니다.
git log --graph --oneline --all
- branch 합치기
- main/master 브랜치로 이동을 합니다.
- git merge 브랜치명으로 입력을 하면 합칩니다.
git switch main git merge 브랜치테스트
- 중요
- main에서는 A파일만 코드 추가하고 branch에서는 B파일만 코드 추가 할 경우 문제가 없습니다.
- main과 branch에서 똑같은 A파일을 수정할 경우 아래와 같은 창이 나오게 됩니다.
- 선택 후 add. commit를 진행하고, 다시 git log로 조회를 하면 합쳐진 걸 확인할 수 있습니다.
4. branch 삭제하기
- 합치기를 해도 브랜치는 삭제가 되지 않습니다.
- 합치기를 하거나 기능 만들기에 실패한 branch를 삭제하는 기능이 있습니다.
- -d : 병합이 완료된 브랜치를 삭제할때 합니다.
- -D : 병합이 되지 않는 브랜치를 삭제할때 사용합니다.
git branch -d 브랜치명 git branch -D 브랜치명
728x90'GIT' 카테고리의 다른 글
git restore, reset, revert (0) 2023.10.14 git merge 방법(3-way, fast-forward, rebase, squash) (0) 2023.09.23 VS 코드에서 간단한 git 사용하기 (0) 2023.09.20 git 명령어(init, add, commit, status, restore, log) (0) 2023.09.20 git 설치하는 방법 (0) 2023.09.20 - 커밋을 하다 보면 새로운 기능 및 수정이 필요한 경우가 필요합니다.