Wednesday, November 14, 2012

git 을 이용한 branching & merging



마스터 브랜치에서 개별 작업(iss53)을 하기 위해 새로운 브랜치를 생성하고 커밋.


git checkout -b iss53
git commit


중간에 다른 hotfix 요청이 들어오면 또다른 브랜치를 생성하고 커밋.


git checkout -b hotfix
git commit


이제 hotfix 를 마스터에 머지하고, 해당 브랜치를 삭제


git checkout master
git merge hotfix
git checkout -d hotfix


iss53을 다시 불러와 작업

git checkout iss53
git commit


iss53을 마스터에 머지하고, 브랜치 삭제

git checkout master
git merge iss53
git checkout -d iss53