브랜치 사용

  1. 브랜치 만들기

    git branch *<branchname>*
    
  2. 브랜지 목록 확인

    git branch
    
  3. 브랜치 전환

    git checkout *<branchname>*
    git checkout -b *<branchname>* // 만들면서 이동
    
  4. 머지하기(병합)

    git merge <branchname> // branchname을 병합 (master에 위치하고 있어야 함) 
    
  5. 브랜치 삭제

    git branch -d *<branchname>* // 커밋 완료한 브랜치 삭제
    git branch -D *<branchname>* // 커밋 완료하지 않은 브랜치 삭제
    

브랜치 다 쓰고 병합하는 법 (ex. feature/storeInfo 브랜치일 때)

  1. 브랜치 만듦

    git branch ***feature/storeInfo***
    
  2. 브랜치 전환

    git checkout ***feature/storeInfo***
    
  3. 코드 변경 (현재 feature/storeInfo 브랜치)

    git add .
    git commit -m *"Commit Message"* -a
    
  4. 푸시 (현재 feature/storeInfo 브랜치)

    git push origin ***feature/storeInfo***
    
  5. feature/storeInfo 브랜치에서 할 일 다 했으면

    develop 브랜치로 전환

    git checkout ***develop***
    
  6. 머지 (현재 develop 브랜치)

    git merge origin ***feature/storeInfo***
    
  7. 다 쓴 브랜치 삭제 (local) (현재 develop 브랜치)

    git branch -d ***feature/storeInfo***
    
  8. 다 쓴 브랜치 삭제 (remote) (현재 develop 브랜치)

    git push origin ***:feature/storeInfo***
    
  9. develop pull (현재 develop 브랜치)

    git pull origin ***develop***
    
  10. develop push (현재 develop 브랜치)

    git push origin ***develop***