Script git.sh
giúp thao tác Git nhanh, chuẩn hóa commit, merge, tạo nhánh, push... chỉ với vài bước chọn menu. Đặc biệt phù hợp cho teamwork, hạn chế lỗi thao tác thủ công.
-
Cấp quyền thực thi cho script (chỉ cần làm 1 lần):
chmod +x git.sh
-
Chạy script: Có thể chạy script bằng một trong các cách sau:
./git.sh bash git.sh sh git.sh
(Khuyến nghị dùng
./git.sh
hoặcbash git.sh
để đảm bảo tương thích tốt nhất) -
Menu chức năng:
0
: Thoát script1
: Chuyển sang nhánh staging2
: Chuyển sang nhánh develop3
: Chuyển sang nhánh production4
hoặc Enter: Commit & Push nhánh hiện tại (theo chuẩn)5
: Merge từ nhánh này sang nhánh khác6
: Tạo nhánh mới (feature/hotfix/custom)
-
Quy trình Commit & Push:
- Hỏi có muốn push không
- Hiển thị 3 commit gần nhất để tham khảo
- Chọn loại commit (add, fix, docs, refactor, style, update)
- Nhập số issue (nếu có)
- Nhập nội dung commit
- Xác nhận lần cuối trước khi commit & push
- Nếu nhánh chưa có upstream, script sẽ tự động thiết lập upstream branch
-
Tạo nhánh mới:
- Chọn loại: feature/hotfix/custom
- Nhập tên nhánh (không dấu, cách nhau bằng dấu -)
-
Merge nhánh:
- Nhập tên nhánh nguồn và nhánh đích
- Script sẽ tự động checkout sang nhánh đích, merge và push
add: #12 - Thêm chức năng đăng nhập
fix: Sửa lỗi hiển thị giao diện
docs: Cập nhật hướng dẫn sử dụng
- Script kiểm tra repo Git, nhánh hiện tại, cảnh báo rõ ràng khi thao tác sai
- Màu sắc, icon giúp dễ nhìn, dễ thao tác
- Có thể mở rộng thêm chức năng nếu cần