Cách chuẩn & đơn giản nhất (Khuyến nghị)
Mục tiêu
-
Xóa toàn bộ commit history
-
Giữ nguyên code hiện tại
-
mainchỉ còn 1 commit duy nhất: init
Bước 1: Tạo branch mới không có lịch sử
--orphan= tạo branch không có commit cha
Bước 2: Add toàn bộ code hiện tại
👉 Đây sẽ là commit duy nhất trong repo
Bước 3: Xóa branch main cũ & đổi tên
Bước 4: Force push lên GitHub
Kết quả sau cùng
-
git log→ chỉ 1 commit -
Không ai xem được commit cũ
-
.env/ secret cũ trong history → biến mất hoàn toàn
⚠️ Ngoại lệ: nếu ai đó đã clone repo trước đó, họ vẫn giữ bản local
Không có nhận xét nào:
Đăng nhận xét