Theo kinh nghiệm, có vẻ như git hooks được chạy với thư mục hiện tại được đặt làm thư mục gốc của kho lưu trữ. Tuy nhiên, tôi không thể thấy bất kỳ đảm bảo nào về điều đó trong tài liệu git. Tôi có nên dựa vào thư mục làm việc hiện tại để tìm kho lưu trữ git hay có cách nào tốt hơn để tìm kho lưu trữ git được liên kết với hook không?
.git
mà còngit reset --hard
thực sự tạo ra cấu trúc thư mục làm việc bên trong.git
thư mục, theo tôi là một việc hoàn toàn sai lầm!