2016-10-10 19 views
10

Tôi đã thiết lập một móc git trong tập tin trước cam kết để chạy git pull trước bất kỳ cam kết nào. Bây giờ tôi đã xóa tập tin đó và khởi động lại máy tính của tôi nhiều lần, nhưng móc đó vẫn đang chạy trước khi tôi cam kết.Cách tháo git hooks

Làm cách nào để xóa hoặc tắt hoàn toàn điều đó?

Trả lời

16

tôi đã tìm ra được những gì c ausing that:
Tôi đã tạo móc nối pre-commit trong thư mục lõi git, nhưng git đã tạo một móc trước cam kết trong thư mục .git/hooks/ của dự án. Tôi vừa lấy nó ra.

3

Dựa trên các tài liệu, móc git nên cư trú tại $GIT_DIR/hooks/ - xác minh dir này không chứa các tập tin pre-commit móc

Nếu vấn đề vẫn còn, bạn có thể lá cờ của bạn git commit với --no-verify (nào bỏ qua pre-cam móc)

Thông tin có thể được tìm thấy tại địa chỉ:

https://git-scm.com/docs/githooks

+0

Cảm ơn roger. Tôi đã tạo ra '' 'pre-commit''' hook dựa trên' '' pre-commit.sample''' trong '' '$ GIT_DIR/hooks /' '' và sau đó tôi gỡ bỏ nó. Tôi thậm chí đã tìm kiếm móc bằng cách sử dụng '' 'xác định vị trí trước commit''' và không còn gì, nhưng nó vẫn đang chạy. –

Các vấn đề liên quan