Dùng Lệnh Git Reset Hủy Commit Cuối Hoặc Staging
Có thể bạn quan tâm
Hủy commit cuối bằng lệnh git reset
Khi đã thực hiện commit, commit đó chưa public (chưa đẩy lên Remote Repo bằng lệnh git push) thì bạn có thể hủy (undo) commit đó với hai trường hợp bằng lệnh git reset như sau:
git reset với tham số --soft
Trường hợp này sẽ hủy commit cuối, con trỏ HEAD sẽ chuyển về commit cha. Đồng thời những thay đổi của commit cuối được chuyển vào vùng staging nhằm để có cơ hội commit lại hoặc sửa đổi, cú pháp lệnh như sau:
git reset --soft HEAD~1
git reset với tham số --hard
Khi dùng tham số --hard thì kết quả giống với dùng tham số --soft, chỉ có một khác biết là nội dung thay đổi của commit cuối không đưa đưa vào staging mà bị hủy luôn. Trường hợp này dùng khi bạn quyết định hủy hoàn toàn commit cuối
git reset --hard HEAD~1Các Video: Sử dụng Git, GitHub
Một vài trường hợp dùng git reset khác
Hủy git add
Nếu bạn đã dùng lệnh git add để cập nhật thay đổi vào vùng staging, bạn có thể hủy thao tác này bằng cách thực hiện lệnh:
git resetHủy đưa một file vào staging
Nếu muốn hủy một file nào đó trong vùng staging chứ không phải toàn bộ thì dùng lệnh
git reset -- filename Mục lục bài viết Lệnh git resetMột vài cách dùng git reset ĐĂNG KÝ KÊNH, XEM CÁC VIDEO TRÊN XUANTHULAB Đăng ký nhận bài viết mớiTừ khóa » Xóa Commit Trong Github
-
Hủy Bỏ Commit Trước đó [Thay đổi Commit] | Hướng Dẫn Về Git Cho ...
-
[Git] Xóa Một Commit Từ Một Branch - Kipalog
-
Hướng Dẫn Cách Xóa Thay đổi Commit Trên Remote Github - Jundat95
-
Git 03: Lệnh Git Reset, Hủy (undo) Commit, Xóa Commit - YouTube
-
Git Reset "undo Commit"
-
Undo Commit / Hủy Bỏ Commit Mới Nhất Trong GIT - VinaSupport
-
Một Số Trường Hợp Khi Sử Dụng Git - Viblo
-
Giới Thiệu 3 Cách Undo Commit Hoặc Loại Bỏ Commit Cơ Bản | TopDev
-
Remove Những File đã được Commit Vào Git Repository - The Little Coder
-
Tôi Vừa Lỡ Commit Sai, Làm Sao để Sửa Lại Ngay Lập Tức? - v
-
[Git] Xoá Tận Gốc Rễ Một File đã Từng Push Lên Github
-
Undo Committed Change In Git - Techmaster
-
Xóa Tất Cả Lịch Sử Commit Trên Git Giữ Lại Commit Hiện Tại
-
Cách Xóa Một Nhánh Trong Git Cục Bộ Và Từ Xa - THPT Sóc Trăng