브랜치 만들기
git branch *<branchname>*
브랜지 목록 확인
git branch
브랜치 전환
git checkout *<branchname>*
git checkout -b *<branchname>* // 만들면서 이동
머지하기(병합)
git merge <branchname> // branchname을 병합 (master에 위치하고 있어야 함)
브랜치 삭제
git branch -d *<branchname>* // 커밋 완료한 브랜치 삭제
git branch -D *<branchname>* // 커밋 완료하지 않은 브랜치 삭제
브랜치 만듦
git branch ***feature/storeInfo***
브랜치 전환
git checkout ***feature/storeInfo***
코드 변경 (현재 feature/storeInfo 브랜치)
git add .
git commit -m *"Commit Message"* -a
푸시 (현재 feature/storeInfo 브랜치)
git push origin ***feature/storeInfo***
feature/storeInfo 브랜치에서 할 일 다 했으면
develop 브랜치로 전환
git checkout ***develop***
머지 (현재 develop 브랜치)
git merge origin ***feature/storeInfo***
다 쓴 브랜치 삭제 (local) (현재 develop 브랜치)
git branch -d ***feature/storeInfo***
다 쓴 브랜치 삭제 (remote) (현재 develop 브랜치)
git push origin ***:feature/storeInfo***
develop pull (현재 develop 브랜치)
git pull origin ***develop***
develop push (현재 develop 브랜치)
git push origin ***develop***