xóa toàn bộ commit

 

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

  • main chỉ còn 1 commit duy nhất: init


Bước 1: Tạo branch mới không có lịch sử

git checkout --orphan new-main

--orphan = tạo branch không có commit cha


Bước 2: Add toàn bộ code hiện tại

git add . git commit -m "init"

👉 Đây sẽ là commit duy nhất trong repo


Bước 3: Xóa branch main cũ & đổi tên

git branch -D main git branch -m main

Bước 4: Force push lên GitHub

git push origin main --force

Kết quả sau cùng

  • git logchỉ 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

N8N - List files of Google drive folder

 https://community.n8n.io/t/google-drive-search-file-folder-returns-folder-id-not-contents/55189/2