하나의 코드 관리 흐름
- 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 작업 자체를 취소
'Git' 카테고리의 다른 글
| Git 협업 관련 지식 (2) | 2024.12.31 |
|---|---|
| Commit (1) | 2024.12.31 |
| Github 사용법 (0) | 2024.12.31 |
| Git 사용법 (0) | 2024.12.30 |