Git
branch
배씌
2024. 12. 31. 15:28
하나의 코드 관리 흐름
- git branch [브랜치 이름] : 새 브랜치 생성
- git checkout [브랜치 이름] : 새 브랜치로 이동
- git checkout -b [브랜치 이름] : 새 브랜치 생성 + 이동
Merge
새로운 branch 에 기존 branch의 커밋들을 반영
* merge 시 conflict 발생 가능
CONFLICT (content): Merge conflict in calculator.py

해결 방법
- conflict 가 발생한 파일을 연다
- merge 결과가 되었으면 하는 모습대로 코드를 수정

해결 방법 2
: merge 자체를 취소
git merge --abort
Branch 정리
- git branch [새 브랜치 이름] : 새로운 브랜치를 생성
- git checkout -b [새 브랜치 이름] : 새로운 브랜치 생성하고, 그 브랜치로 이동
- git branch -d [기존 브랜치 이름] : 브랜치 삭제
- git checkout [기존 브랜치 이름] : 그 브랜치로 이동
- git merge [기존 브랜치 이름] : 현재 브랜치에 다른 브랜치를 머치
- git merge --abort : merge 하다가 conflict 발생 시, merge 작업 자체를 취소