master
레포지토리를 만들고 커밋을 하면 자동으로 생기는 branch. 기본으로 세팅되는 branch
git branch branch명
새로운 branch 생성
git checkout -b branch명
새로운 branch를 생성하고 동시에 해당 branch로 바로 이동
git checkout branch명
해당 branch로 이동
이때 커밋하면 해당 branch에만 반영
git branch -d branch명
해당 branch 삭제 (d : delete)
git branch
현재 레포지토리에 있는 모든 branch 조회
git merge branch명
현재 branch에 해당 branch를 합친다.
merge를 하면 merge 커밋이라는 새로운 커밋이 생기며 커밋 메세지를 적는 창이 뜬다.
cf. :wq
: 커밋 메세지 저장
git merge --abort
merge를 하다 conflict가 발생했을 때, 일단 merge 작업을 취소하고 이전 상태로 돌아간다.