git-restore Lệnh trong Git | Giải thích

Git Restore Lenh Trong Git Giai Thich



Khi người dùng tạo một tệp trong Git, nó sẽ được đặt trong khu vực làm việc của Git. Sau đó, nó di chuyển đến chỉ mục dàn dựng Git, nơi nó được gọi là tệp được theo dõi và sẵn sàng cam kết. Để lưu tệp hoặc thêm các thay đổi vào kho lưu trữ Git để sử dụng sau này, người dùng cần cam kết các thay đổi. Trong một số trường hợp, người dùng muốn xóa các tệp được theo dõi hoặc các thay đổi đã thêm khỏi chỉ mục dàn dựng và chuyển chúng trở lại khu vực làm việc của Git. Đối với mục đích cụ thể này, “ khôi phục git ' có thể được sử dụng.

Các kết quả từ bài viết này là:

Lệnh 'khôi phục git' trong Git là gì?

Các ' khôi phục git ” lệnh được sử dụng để khôi phục hoặc loại bỏ các thay đổi đã cam kết gần đây nhất và xóa các thay đổi cục bộ được theo dõi. Lệnh này có thể được sử dụng với các cờ khác nhau, chẳng hạn như:







  • <–dàn dựng> ” tùy chọn được sử dụng để xóa các tệp khỏi khu vực tổ chức và duy trì phiên bản thực tế của chúng.
  • ” tùy chọn được sử dụng để loại bỏ các thay đổi cục bộ không được cam kết khỏi tệp.

cú pháp



Đây là cú pháp chung của “ khôi phục git ' yêu cầu:



git khôi phục < tùy chọn >

Từ lệnh trên, lệnh “ ” sẽ được thay thế bằng các thẻ mong muốn.





Làm cách nào để 'khôi phục git' Tệp đơn được theo dõi/phân đoạn trong Git?

ĐẾN ' khôi phục git ” tệp duy nhất không được cam kết trong Git, hãy xem quy trình sau:

  • Chuyển đến kho lưu trữ cục bộ Git.
  • Liệt kê các tệp không được cam kết.
  • Chạy ' khôi phục git –staged ' yêu cầu.
  • Kiểm tra trạng thái hiện tại của kho lưu trữ.

Bước 1: Điều hướng đến Kho lưu trữ cục bộ

Đầu tiên, điều hướng đến kho lưu trữ cục bộ cụ thể bằng cách thực hiện lệnh “ đĩa CD ' yêu cầu:



đĩa CD 'C:\Người dùng \N azma\Git\Demo13'

Bước 2: Xem các tệp không được cam kết

Bây giờ, hãy liệt kê tất cả các tệp theo giai đoạn bằng cách kiểm tra trạng thái hiện tại của kho lưu trữ:

trạng thái git

Theo đầu ra dưới đây, ' tập tin.py ”, “ tệp1.txt ', Và ' tệp2.txt ” là các tệp không được cam kết. Chúng tôi sẽ bỏ theo dõi “ tập tin.py ' tài liệu:

Bước 3: Tệp chưa được xử lý

Thực hiện “ khôi phục git ” tập tin với “ -dàn dựng ” cờ và tên tệp:

git khôi phục --dàn dựng tập tin.py

Bước 4: Kiểm tra trạng thái hiện tại của tệp

Để kiểm tra trạng thái hiện tại của tệp không bị theo dõi, hãy chạy lệnh “ trạng thái git ' yêu cầu:

trạng thái git

Có thể thấy rằng sự không cam kết “ tập tin.py ” đã bị xóa khỏi khu vực tổ chức:

Làm cách nào để “khôi phục git” Nhiều tệp được theo dõi/phân đoạn trong Git?

Để xóa nhiều tệp theo giai đoạn khỏi chỉ mục theo giai đoạn, hãy chạy lệnh được cung cấp:

git khôi phục --dàn dựng * .txt

Tại đây, tất cả các tệp có phần “ .txt ” phần mở rộng, sẽ bị xóa khỏi khu vực tổ chức:

Bây giờ, hãy kiểm tra trạng thái của các tệp không được cam kết bằng cách chạy lệnh “ trạng thái git ' yêu cầu:

trạng thái git

Theo đầu ra được cung cấp bên dưới, tất cả các tệp không được cam kết có phần “ .txt ” phần mở rộng, đã bị xóa trở lại khu vực làm việc của Git:

Chúng tôi đã tổng hợp thông tin chi tiết về “ khôi phục git ' yêu cầu.

Phần kết luận

Các ' khôi phục git ” lệnh được sử dụng để loại bỏ các thay đổi đã cam kết gần đây nhất và loại bỏ các thay đổi cục bộ được theo dõi. Các ' git restore –staged * ” lệnh được sử dụng để xóa tệp đơn lẻ không được theo dõi. Các ' git restore –staged * ” lệnh được sử dụng để xóa nhiều tệp khỏi chỉ mục dàn dựng. Hướng dẫn này mô tả cách sử dụng của “ khôi phục git ” lệnh trong Git.