Tạo branch develop cho dự án
git branch develop
git push -u origin develop
Checkout branch develop đối với cộng tác viên
git clone ssh://user@host/path/to/repo.git
git checkout -b develop origin/develop
Tạo nhánh mới để bắt đầu với một (nhóm) tính năng mới dựa trên nhánh develop
git checkout -b some-feature develop
Commit các thay đổi
git status
git add <some-file>
git commit
Kết thúc và gộp nhánh tính năng vào branch develop
git pull origin develop
git checkout develop
git merge some-feature
git push
git branch -d some-feature
Chuẩn bị bản Release (làm sạch code, kiểm thử, bổ sung tài liệu hướng dẫn)
git checkout -b release-0.1 develop
Release
git checkout master
git merge release-0.1
git push
git checkout develop
git merge release-0.1
git push
git branch -d release-0.1
git tag -a 0.1 -m "Initial public release" master
git push --tags
Bảo trì, sửa lỗi
git checkout -b issue-#001 master
# Merge the hotfix to Master
git checkout master
git merge issue-#001
git push
# Merge the hotfix to Develop
git checkout develop
git merge issue-#001
git push
git branch -d issue-#001