Quy tắc đặt tên branch
- Tên branch nên được viết thường và không có khoảng trắng.
- Tên branch nên mô tả một cách rõ ràng và ngắn gọn nội dung của branch đó.
- Tên branch nên bắt đầu bằng từ "feature/" hoặc "bugfix/" tương ứng với tính năng hoặc sửa lỗi.
- Tên branch nên được đặt dựa trên ticket hoặc issue liên quan để dễ dàng theo dõi và tìm kiếm.
Ví dụ, nếu bạn đang làm việc trên tính năng "Thêm sản phẩm vào giỏ hàng" và mã ticket tương ứng là "SPGH-123", bạn có thể đặt tên branch là "feature/SPGH-123-add-to-cart". Tên này sẽ rõ ràng, mô tả nội dung của branch và có thể dễ dàng tìm kiếm trong trường hợp cần thiết.
Quy tắc viết commit message
- Độ dài commit message nên trong khoảng 50-72 ký tự.
- Commit message nên bắt đầu bằng một động từ nguyên mẫu (ví dụ: Add, Update, Fix, Remove, Refactor, etc.)
- Nội dung commit message nên mô tả chi tiết và đầy đủ những thay đổi đã được thực hiện.
- Sử dụng chữ viết hoa cho ký tự đầu tiên của từ đầu tiên trong commit message.
- Tránh sử dụng các dấu câu không cần thiết và tránh sử dụng chữ viết hoa toàn bộ câu.
- Sử dụng mã số liên kết tới các công việc hoặc yêu cầu liên quan nếu có.
- Sử dụng ngôn ngữ bằng tiếng Anh, tránh sử dụng tiếng lóng hoặc quá đơn giản.
Ví dụ: "Add new feature to allow user to reset password" hoặc "Fix bug causing login to fail on certain devices".
Vậy làm thế nào để đổi tên Branch hiện tại thành một tên mới?
Để đổi tên một branch trong Git, bạn có thể sử dụng lệnh git branch -m. Dưới đây là cách thực hiện:
Đổi tên branch hiện tại
Nếu bạn đang ở trên branch muốn đổi tên, bạn chỉ cần thực hiện lệnh sau:
git branch -m <tên_mới>
Đổi tên branch khác
Nếu bạn không đang ở trên branch muốn đổi tên, bạn có thể sử dụng lệnh sau:
git branch -m <tên_cũ> <tên_mới>
Push thay đổi lên remote repository
Sau khi đổi tên branch, nếu bạn muốn cập nhật thay đổi lên remote repository (ví dụ như GitHub, GitLab, ...), bạn cần thực hiện một số bước nữa:
- Đầu tiên, xóa branch cũ trên remote repository:
git push origin --delete
- Tiếp theo, push branch mới lên remote:
git push origin
- Đảm bảo rằng mọi người trong team của bạn biết về sự thay đổi này, và cần cập nhật tên branch trên máy của họ nếu họ đã checkout branch đó trước đó.
Nhớ rằng việc đổi tên branch có thể gây ra sự hiểu lầm hoặc nhầm lẫn cho những người khác trong team, vì vậy hãy cân nhắc trước khi thực hiện và thông báo rõ ràng cho mọi người.
Tags:
Github