- Tạo branch
mainvà push code bắt đầu
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin [email protected]:<username>/<repo-name>.git
git push -u origin main- Tạo branch
developvà push code bắt đầu
git checkout -b develop
git push- Tạo 1 issue mới với title:
<name> - <issue>gán assignee và label - Đợi issue đc giải quyết và pull vào
develop - Confirm merge
- chuyển về branch
develop - tạo branch mới với
git checkout -b feature/<issue> - code các tính năng mới...
- add code mới
git add . - commit code mới
git commit -m "#<number-issue> - <issue>" - push code mới
git push --set-upstream origin feature/<issue> - Sau khi issue đc giải quyết thì
mergebranch mới vào branchdevelopvới content<something>. Refer: #<number-issue>
- Chuyển qua branch
developbằnggit checkout develop - Pull code mới về
git pull
- Xóa feature
- Ở local
git branch -d feature/<issue> - Ở remote
git push origin -d feature/<issue>
- Ở local
- Tạo release
git checkout -b release-v<version-number> - push code mới pull ở
developlêngit push --set-upstream origin release-v<version-number> mergevềmain- pull code product ở
mainvề - Xóa release:
- Ở local
git branch -d release-v<version-number> - Ở remote
git push origin -d release-v<version-number>
- Ở local
- Tạo tag và push code vào tag
git tag "v<version-number>"
git push --tags
git push- Chuyển về branch
developđể phát triển tính năng tiếp theo
https://www.youtube.com/watch?v=vQgcl8VouLU&t=1180s&ab_channel=TipsJavascript