Branch
하나의 프로젝트를 나누어서 관리 할 때 branch기능 사용.
git branch abc
main-> abc 브랜치 만듬
Branch 확인
git branch
Branch 이동: git checkout abc
git checkout abc
abc 브랜치로 이동
브랜치 생성후 바로 그 브랜치로 이동
git checkout -b abc
브랜치를 삭제할때
git branch -D abc
merge
git merge master #현재 위치인 premium branch에 master에 있는 branch를 합치겠다.
merge conflict 해결방법
1) 컨플릭트가 발생한 파일을 연다.
2) 머지의 결과가 되었으면 하는 모습대로 코드를 수정.
3. 커밋or 커밋 취소하기(merge를 꼭 하지 않아도 된다면)
git merge --abort
여러개의 파일에 conflict가 났을때
- 파일 하나씩 해결하고, git add abc 로 하나씩 staging area에 올린다.
- 모든 파일을 다 해결하고 git add . 로 올린다.