2014년 5월 14일 수요일

(작성중) Git Branch / Merge / Rebase, Git 사용에 대한 팁

http://dogfeet.github.io/articles/2011/a-successful-git-branching-model.html
http://dogfeet.github.io/articles/2011/git-merge.html 
http://dogfeet.github.io/articles/2012/git-merge-rebase.html
http://git-scm.com/book/ko/Git-%EB%B8%8C%EB%9E%9C%EC%B9%98-Rebase%ED%95%98%EA%B8%B0

Git Branch
 - 중앙집중식처럼 (다른사람의 코드베이스를 브랜치로 관리?)

 - master, develop 외 보조 브랜치 사용 (feature, release, hotfix, ...)
 - tag on master when merging release branch
 - merging with --no-ff (반드시 머지커밋 남기기 - 완전 합쳐져버리면 되돌리기 힘듬)

Git Rebase = Make concurrent commits seqeuential
Git Merge = Multiple parent?
 - 커밋 묶어서 merging (-no-commit --squash)

Don't do Rebase for commits of other developers


Git push
origin

hub

댓글 없음:

댓글 쓰기