Tôi có một vài (Git cho Windows 2.6.2 64-bit) Repos mà tôi tạo ra và bắt đầu sử dụng theo cùng một cách:Tại sao .git/hooks đôi khi bị mất trong bản sao của bản sao?
- Run
git init --bare <repoName>.git
trong Git Bash. - Sao chép bản repo mới bằng SourceTree.
- Thêm và cam kết tệp ban đầu (thông qua SourceTree hoặc EGit).
- Blah, blah, blah ....
Trong cố gắng để thêm một chung post-commit
móc để những Repos nhân bản, tôi nhận thấy rằng chỉ có một số trong số họ đã có một .git/hooks
thư mục. Tại sao?
Tôi tìm kiếm các câu hỏi/câu trả lời về thiếu các thư mục .git/hook
và không tìm thấy bất kỳ thứ gì trên SO hoặc rộng hơn. Tài liệu Git mentions rằng khởi tạo repo đảm bảo các tệp (.git/hooks/
) .sample
được thực thi theo mặc định; nhưng tôi thực sự không thể tìm thấy bất cứ điều gì dường như giải thích tại sao bản sao nhân bản vô tính của tôi đôi khi chứa .git/hooks
và đôi khi không.
Có ai có thể làm sáng tỏ nguyên nhân và ảnh hưởng khi chơi ở đây không? Cảm ơn.
Bạn có tìm thấy giải thích cho điều này không? Tôi chỉ gặp vấn đề này. .git/hooks bị thiếu khi nhân bản một kho lưu trữ từ một máy chủ Bitbucket. Tôi tự hỏi nếu nó là một lỗi SourceTree. –