Tôi đã mắc lỗi và một tệp trên một dự án trong kho git chứa mật khẩu. Nó không phải là một vấn đề bởi vì không phải là repo công cộng nhưng tôi muốn loại bỏ mật khẩu đó trong repo.chỉnh sửa tệp trong tất cả các cam kết trong git
Lịch sử lưu trữ rất đơn giản vì tôi là nhà phát triển duy nhất nên nó chỉ có 12 cam kết và một trong các cam kết được gắn thẻ.
Sự thay đổi trong trường hợp này sẽ không ảnh hưởng đến bất cứ điều gì trong lịch sử (khác biệt sẽ vẫn giữ nguyên) vì mật khẩu tôi muốn xóa hiện diện ngay từ lần commit đầu tiên. Tôi muốn loại bỏ chuỗi đó như thể nó không có ở đó bất cứ lúc nào.
Có một số loại lệnh để thực hiện việc này hay tôi phải tạo lại lịch sử ngay từ đầu với điểm bắt đầu mới mà không có mật khẩu và áp dụng các điểm khác trên đó?
tôi gắn cờ này như bản sao của http://stackoverflow.com/questions/1186535/how-to- sửa đổi một quy định-cam kết, nơi bạn có câu trả lời của bạn. – zmo
@zmo: liên kết mà bạn đưa ra không liên quan gì đến câu hỏi này.nó rất có thể là một bản sao của một cái gì đó, nhưng không phải của một cái này – mvp