Mục lục:

Tập tin git reset HEAD làm gì?
Tập tin git reset HEAD làm gì?

Video: Tập tin git reset HEAD làm gì?

Video: Tập tin git reset HEAD làm gì?
Video: Học Git và Github - Bài 15. Git Reset - Hủy bỏ commit 2024, Tháng mười một
Anonim

Git buộc bạn phải cam kết hoặc lưu trữ bất kỳ thay đổi nào trong thư mục làm việc sẽ bị mất trong quá trình thanh toán. Bạn có thể nghĩ về git hoàn nguyên như một công cụ để hoàn tác các thay đổi đã cam kết, trong khi git đặt lại HEAD là để hoàn tác các thay đổi chưa cam kết.

Tương ứng, làm cách nào để hoàn tác đầu đặt lại git?

Vì vậy, để Hoàn tác NS cài lại , chạy git đặt lại HEAD @ {1} (hoặc đặt lại git d27924e). Mặt khác, nếu bạn đã chạy một số lệnh khác kể từ đó thì bản cập nhật CÁI ĐẦU , cam kết bạn muốn sẽ không ở đầu danh sách và bạn sẽ cần phải tìm kiếm thông qua bản tóm tắt.

Cũng biết, lệnh git reset soft head 5 làm gì? Git đặt lại có 5 chế độ chính: mềm , hỗn hợp, hợp nhất, cứng, giữ. Sự khác biệt giữa chúng là thay đổi hoặc không thay đổi cái đầu , giai đoạn (chỉ mục), thư mục làm việc. Git đặt lại --hard sẽ thay đổi cái đầu , chỉ mục và thư mục làm việc. Git đặt lại -- mềm sẽ thay đổi cái đầu chỉ một.

Tương tự như vậy, bạn có thể hỏi, làm cách nào để thiết lập lại phần đầu cho một cam kết cụ thể?

Để đặt lại nhánh HEAD của bạn thành một cam kết nhất định:

  1. Đảm bảo rằng nhánh HEAD hiện tại của bạn được chọn trong thanh bên.
  2. Nhấp chuột phải vào cam kết bạn muốn quay lại trong danh sách và chọn Đặt lại HEAD thành….

Làm cách nào để Bỏ dấu sao tệp trong git?

Đến tháo rời cam kết về Git , sử dụng " git lệnh đặt lại”với tùy chọn“–soft”và chỉ định băm cam kết. Ngoài ra, nếu bạn muốn tháo dỡ lần cam kết cuối cùng của bạn, bạn có thể ký hiệu "HEAD" để hoàn nguyên nó một cách dễ dàng. Sử dụng đối số “–soft”, các thay đổi được lưu giữ trong chỉ mục và thư mục làm việc của bạn.

Đề xuất: