Skip to content

nht2312/commit-git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Mục đích

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ách sử dụng

  1. Cấp quyền thực thi cho script (chỉ cần làm 1 lần):

    chmod +x git.sh
  2. 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ặc bash git.sh để đảm bảo tương thích tốt nhất)

  3. Menu chức năng:

    • 0: Thoát script
    • 1: Chuyển sang nhánh staging
    • 2: Chuyển sang nhánh develop
    • 3: Chuyển sang nhánh production
    • 4 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ác
    • 6: Tạo nhánh mới (feature/hotfix/custom)
  4. 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
  5. 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 -)
  6. 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

Ví dụ commit message chuẩn

  • 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

Lưu ý

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages