IT Dictionary
Git 브랜치(branch) 본문
Git branch
branch 란 나무의 '가지'라는 의미로 우리가 깃을 사용하여 형상관리 하는 것을 하나의 나무로 생각해볼 수 있다.
버전마다 달라지는 코드를 브랜치를 활용하여 효과적으로 관리가 가능하다.
브랜치 관련 git 명령어
생성 및 이동git branch test
-> test 라는 브랜치 생성git checkout test
-> test 브랜치로 이동git checkout -b test
-> test브랜치 생성 후 바로 이동git branch -d test
-> test 브랜치 삭제
브랜치 확인git branch
브랜치 merge
우리가 만약 브랜치를 사용한다면 한 번 작성한 내용을 merge 를 사용하면 자동으로 동기화 시킬 수 있다.git merge test
-> 현재 브랜치에서 test 브랜치를 merge 한다
merge conflict
merge 하는 과정에서는 동일한 변수명이 다른 내용이거나 똑같은 함수를 다르게 바꾸었을 때 conflict 가 뜨는 경우가 있다. 이 경우
1. 코드를 수정하고 커밋하여 conflict를 직접 해결하거나
2.git merge --abort
하여 아예 취소하는 방법이 있다.