Lần đầu tiên chơi với git và tôi đã vô tình thêm tất cả các tệp bị ẩn với cam kết của tôi. Bây giờ tôi đã thiết lập của tôi .gitignore, và cam kết thay đổi của tôi, tất cả các tập tin kết thúc bằng "~" vẫn còn đó.Xóa các tệp khỏi bản gốc tại github
Làm cách nào để cam kết các tệp cục bộ của tôi và xóa các tệp đó khỏi tệp chính mà không được cho phép ở đó nữa?
Ý bạn là giống như cách làm git rm bình thường và cam kết? Bạn muốn viết lại lịch sử như cam kết không bao giờ xảy ra? – Kaz
Bạn có thể làm điều đó; chỉ cần thiết lập lại đầu của bạn trước khi cam kết và đẩy nó vào kho, làm cho đầu. Repo phải được cấu hình cho phép push không tiến nhanh. Ngoài ra, bất cứ ai kéo từ đó repo sẽ phải làm một thiết lập lại cứng để làm theo thay đổi đó. Cam kết trở thành rác vì nó không được chấp nhận; nó được thu gom rác thải (trong 45 ngày hoặc một cái gì đó như thế?) – Kaz