Mục lục:

Làm cách nào để hoàn tác một đầu đặt lại?
Làm cách nào để hoàn tác một đầu đặt lại?

Video: Làm cách nào để hoàn tác một đầu đặt lại?

Video: Làm cách nào để hoàn tác một đầu đặt lại?
Video: Quản lý thời gian kiểu này, ai làm lại bạn nổi? 2024, Tháng mười một
Anonim

Vì vậy, để Hoàn tác NS cài lại , chạy git đặt lại HEAD @ {1} (hoặc git cài lại 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.

Ở đây, bạn có thể hoàn tác khôi phục cài đặt gốc không?

Tùy chọn 2: Khôi phục dữ liệu sau khi Khôi phục cài đặt gốc thông qua Sao lưu cục bộ Nhiều Android điện thoại được ưu đãi với ứng dụng hoặc chức năng sao lưu cục bộ. Nếu như bạn đã sao lưu dữ liệu thường xuyên, sau đó, khôi phục cài đặt gốc , chỉ cần đi tới “Cài đặt”> “Sao lưu và khôi phục” và chọn tệp sao lưu mới nhất để khôi phục dữ liệu từ bản sao lưu.

Tương tự, làm thế nào để bạn hoàn tác một cam kết? Nếu bạn muốn thực hiện công việc quan trọng cuối cùng làm , bạn có thể chỉ cần git đặt lại HEAD ^. Điều này sẽ Hoàn tác NS làm (bóc nó ra) và khôi phục chỉ mục về trạng thái trước đó làm , để lại thư mục làm việc với các thay đổi không được cam kết và bạn có thể sửa bất cứ điều gì bạn cần sửa và thử lại.

Làm thế nào để tôi thiết lập lại đầu của tôi?

CÁI ĐẦU trỏ đến chi nhánh hiện tại của bạn (hoặc cam kết hiện tại), vì vậy tất cả các git cài lại -- cứng đầu sẽ làm là loại bỏ bất kỳ thay đổi chưa cam kết nào mà bạn có. Vì vậy, giả sử cam kết tốt mà bạn muốn quay lại là f414f31. (Bạn có thể tìm thấy điều đó thông qua nhật ký git hoặc bất kỳ trình duyệt lịch sử nào.)

Làm cách nào để hoàn nguyên tất cả các thay đổi cục bộ?

Bây giờ bạn có 4 tùy chọn để hoàn tác các thay đổi của mình:

  1. Bỏ gắn dấu sao tệp thành cam kết hiện tại (HEAD): git reset HEAD
  2. Bỏ gắn sao mọi thứ - giữ lại các thay đổi: git reset.
  3. Loại bỏ tất cả các thay đổi cục bộ, nhưng lưu chúng để sử dụng sau: git stash.
  4. Loại bỏ mọi thứ vĩnh viễn: git reset --hard.

Đề xuất: