From 0e331d7eff7d0ab1ad40954260c60160a71265cf Mon Sep 17 00:00:00 2001 From: tiendat3699 <96950844+tiendat3699@users.noreply.github.com> Date: Wed, 8 May 2024 10:22:56 +0700 Subject: [PATCH] doc: add readme --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..6326797 --- /dev/null +++ b/README.md @@ -0,0 +1,19 @@ +### Git work flow + +1. Nếu lần đầu clone dự án về máy cần phải tạo git flow cho repo ở local bằng cmd `git flow init`. Sau khi chạy lệnh, sẽ xuất hiện câu hỏi để config git flow cho dự án, cứ tiếp tục enter qua tất cả câu hỏi để sử dụng các config mặc định. +2. Tạo nhánh feature từ develop bằng cmd `git flow feature start `. Nhánh feature sẽ được tạo ở local từ nhánh develop. +3. Để publish nhánh feature lên remote dùng cmd `git flow feature publish `. +4. Sau khi làm xong feature. Truy cập vào git tạo pull request, đợi review approve để merge feature vào nhánh develop (**không xóa nhánh feature**). Sau khi merge thành công, quay về local checkout về lại develop, pull code mới nhất về. R nhập cmd `git flow feature finish ` để xóa nhánh feature ở cả local và remote. +5. tham khảo thêm về git flow https://danielkummer.github.io/git-flow-cheatsheet/index.vi_VN.html + +### Git commit message prefixes + +- [feat]: Tính năng mới. +- [fix]: Sửa lỗi. +- [chore]: Chỉnh sửa nhỏ, việc vặt, không thay đổi code ở bản build. +- [doc]: Thêm, cập nhật doc. +- [dist]: Thêm package mới. +- [style]: Chỉnh sửa liên qua đến style code, syntax cho đẹp gọn hơn mà không thay đổi về logic game. +- [perf]: cập nhật liên quan đến cải thiện hiệu suất. +- [test]: thêm test, không thay đổi code ở bản build +- [refactory]: Tái cấu trúc dự án, những thay đổi về code không ảnh hưởng đến tính năng từ phía của user.