Hướng dẫn này sẽ giải thích chi tiết về phương pháp bỏ qua các hook cam kết trong Git.
Làm cách nào để bỏ qua các móc nối cam kết trong Git (Không xác minh)?
Trong Git, móc cam kết là tập lệnh hoặc tệp ẩn được thực thi trước hoặc sau một số hành động nhất định, chẳng hạn như cam kết mã. Chúng rất hữu ích để thực thi các tiêu chuẩn mã hóa, chạy thử nghiệm hoặc thực hiện các kiểm tra khác trước khi cho phép tiến hành cam kết. Tuy nhiên, có thể có những tình huống mà người dùng Git muốn bỏ qua các móc cam kết này, chẳng hạn như khi họ thực hiện một sửa chữa nhanh.
Đối với thực tế, hãy làm theo các hướng dẫn dưới đây:
- Khởi chạy một thư mục cục bộ Git.
- Tạo hoặc sửa đổi một tập tin theo sở thích của bạn.
- Thêm các thay đổi trong khu vực theo dõi.
- Bỏ qua móc cam kết bằng cách sử dụng “ cam kết git ” lệnh cùng với “ –no-xác minh ' lựa chọn.
Bước 1: Chuyển đến Thư mục địa phương Git
Đầu tiên, khởi chạy tiện ích Git bash trên hệ thống của bạn và di chuyển tới thư mục Git cục bộ bằng cách thực hiện lệnh “ đĩa CD ' yêu cầu:
cd 'C:\Users\user\Git\newRepo'
Bước 2: Liệt kê dữ liệu có sẵn
Tiếp theo, hãy chạy lệnh “ ls ” lệnh để liệt kê dữ liệu có sẵn trong kho lưu trữ đã nêu:
lsTừ đầu ra dưới đây, chúng tôi đã chọn “ tệp2.txt ” cho quá trình tiếp theo:
Bước 3: Sửa đổi và theo dõi tệp
Tiếp theo, sửa đổi tệp với sự trợ giúp của “ bắt đầu ” lệnh cùng với tên tệp:
bắt đầu tập tin2.txtDo đó, trình chỉnh sửa mặc định cho tệp đã được khởi chạy trên hệ thống máy tính để bàn. Thêm/Sửa đổi nội dung theo sở thích của bạn và đóng trình chỉnh sửa sau khi lưu:
Bước 4: Theo dõi thay đổi
Sau khi thực hiện các thay đổi trong tệp, hãy theo dõi tệp đã sửa đổi trong khu vực tổ chức bằng cách sử dụng “ thêm git ' yêu cầu:
git thêm file2.txt
Bước 5: Kiểm tra tình trạng hiện tại
Xem trạng thái hiện tại của kho làm việc Git để xác minh xem tệp đã được theo dõi hay chưa:
trạng thái gitĐầu ra kết quả xác định rằng tệp đã sửa đổi đã được thêm vào khu vực tổ chức thành công:
Bước 6: Bỏ qua các móc nối cam kết
Thực hiện “ cam kết git ” lệnh để cam kết thay đổi. Tuy nhiên, “ –no-xác minh ” tùy chọn được sử dụng cùng với nó để bỏ qua tất cả các tệp ẩn khỏi thư mục làm việc của Git và tùy chọn “ -m ” tùy chọn để thêm thông báo cho các thay đổi cam kết:
git commit --no-verify -m 'tệp đã sửa đổi'Có thể thấy rằng tất cả các thay đổi đã được thực hiện thành công:
Ghi chú: Không tồn tại lệnh xác minh nào để kiểm tra các hook xác nhận bỏ qua trong Git.
Đó là tất cả về việc bỏ qua lịch sử cam kết trong Git.
Phần kết luận
Trong Git, móc cam kết là tập lệnh hoặc tệp ẩn được thực thi trước hoặc sau một số hành động nhất định, chẳng hạn như cam kết mã. Để bỏ qua các móc cam kết trong Git, trước tiên, hãy khởi chạy thư mục cục bộ Git và tạo hoặc sửa đổi tệp theo sở thích của bạn. Sau đó, thêm các thay đổi trong khu vực theo dõi. Cuối cùng, bỏ qua móc cam kết bằng cách sử dụng “ cam kết git ” lệnh cùng với “ –no-xác minh ' lựa chọn. Hướng dẫn này minh họa bỏ qua các hook cam kết trong Git.