Tôi có tệp có chứa thông tin cấu hình nhạy cảm. Tôi di chuyển thông tin cấu hình đó ra một tệp khác không nằm trong kiểm soát phiên bản. Tôi muốn giữ cho các tập tin khác dưới sự kiểm soát phiên bản, nhưng tôi muốn loại bỏ lịch sử của nó bởi vì người ta có thể dễ dàng duyệt nguồn trên github và tìm các thông tin nhạy cảm trong các cam kết trước đó. Cách tốt nhất để làm điều này là gì? Tôi chỉ thấy cách tự xóa tệp khỏi kiểm soát phiên bản và xóa lịch sử của nó.xóa dữ liệu nhạy cảm nhưng không phải tệp từ lịch sử git
Một chút mới đối với git, vì vậy hãy tha thứ cho newbieness.
Câu hỏi rất phổ biến: http://stackoverflow.com/q/872565/1286639 – GoZoner
Github có [bài đăng] (https://help.github.com/articles/remove-sensitive-data) để thực hiện việc này . Kiểm tra nó ra. –