Tôi đã thực hiện một loại tái cấu trúc lớn trong dự án của mình: Tôi đã đổi tên tệp, xóa, thêm ... Bên cạnh đó, tôi đã thêm một số thư mục vào .gitignore. Tuy nhiên, tôi đã thực hiện một cam kết với một kho lưu trữ từ xa trước khi tái cấu trúc.Cách để "reinit" kho
Có cách nào để tạo git "reinit" cho kho lưu trữ của tôi không? Nếu không, tôi nên làm gì?
Cập nhật:
Tôi đã xóa các thư mục .git và bây giờ tôi có một lỗi của
gợi ý: Cập nhật đã bị từ chối vì là đỉnh của chi nhánh hiện tại của bạn là đằng sau gợi ý: từ xa của nó đối tác. Hợp nhất các thay đổi từ xa (ví dụ: 'git pull') gợi ý: trước khi đẩy lại. gợi ý: Xem 'Lưu ý về chuyển tiếp nhanh' trong 'git push --help' để biết chi tiết.
Tôi không muốn hợp nhất các thay đổi cục bộ với repo từ xa, tôi chỉ muốn đẩy ở đó, có nghĩa là thay thế hoàn toàn kho từ xa bằng cục bộ.
Bạn có muốn có một lịch sử sạch bằng cách "reinit"? Tại sao bạn không đơn giản di chuyển về phía trước và cam kết những thay đổi mới? – Mingyu
@Mingyu, tôi đã thực hiện chỉ một cam kết, do đó, có một kho lưu trữ sạch sẽ là một ý tưởng tốt. –
Bản chất của repo từ xa là gì? Nếu nó không có bất kỳ hoạt động nhái, chỉ cần thay thế nó. – tripleee