Cách hoàn tác lỗi với Git

Ồ ồ. Bạn vừa vô tình hợp nhất các tệp của mình với nhánh chính khi bạn định hợp nhất chúng vào nhánh dàn. Giờ thì sao?

Hầu như tất cả những người sử dụng Git đều mắc lỗi tại một số điểm. Cho dù đó là hợp nhất các tệp sai, xóa nhầm nhánh hoặc điều gì đó tồi tệ hơn, điều quan trọng là phải biết cách hoàn tác các lỗi với Git.

Chúng tôi đã phát hành một khóa học về sự cố trên kênh YouTube freeCodeCamp.org sẽ hướng dẫn bạn 17 cách khác nhau để hoàn tác lỗi trong Git.

Tobias Günther đã phát triển khóa học này. Tobias đã làm việc với Git trong nhiều năm. Anh ấy thậm chí còn giúp tạo Tower, một ứng dụng khách Git GUI phổ biến.

Nhiều nhà phát triển không biết tất cả các cách mà họ có thể sử dụng Git để hoàn tác các lỗi. Khóa học này sẽ dạy bạn những gì Git có thể làm và cách Git làm điều đó.

Nửa đầu của khóa học bao gồm các trường hợp phổ biến hơn, dễ phục hồi hơn. Hiệp hai dạy những lỗi phức tạp hơn cần sửa. Nhưng có thể hoàn tác hầu hết các lỗi trong Git.

Dưới đây là các chủ đề được đề cập trong khóa học này:

  • Sử dụng Git như một mạng lưới an toàn
  • Loại bỏ tất cả các thay đổi cục bộ trong một tệp
  • Khôi phục các tệp đã xóa
  • Loại bỏ các đoạn / dòng trong một tệp
  • Loại bỏ tất cả các thay đổi cục bộ
  • Sửa lỗi cam kết cuối cùng
  • "Lịch sử viết lại" nghĩa là gì
  • Hoàn nguyên một cam kết ở giữa
  • Đặt lại về bản sửa đổi cũ
  • Đặt lại tệp về bản sửa đổi cũ
  • Bản cập nhật
  • Khôi phục các cam kết đã xóa
  • Khôi phục các nhánh đã xóa
  • Chuyển cam kết sang chi nhánh mới
  • Chuyển một cam kết sang một chi nhánh khác
  • Interactive Rebase: tổng quan về những gì bạn có thể làm
  • Rebase tương tác: cách nó hoạt động nói chung
  • Chỉnh sửa thông báo cam kết cũ với Interactive Rebase
  • Xóa các cam kết với Interactive Rebase
  • Gộp nhiều cam kết thành một với Interactive Rebase
  • Thêm các thay đổi vào cam kết cũ với Interactive Rebase
  • Tách / chỉnh sửa một cam kết cũ với Interactive Rebase

Xem toàn bộ khóa học trên kênh YouTube freeCodeCamp.org (xem 1 giờ).