Các kết quả từ bài viết này là:
- Lệnh 'khôi phục git' trong Git là gì?
- Làm cách nào để 'khôi phục git' Tệp đơn được theo dõi/phân đoạn trong Git?
- 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?
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 “
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 gitTheo đầ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.pyBướ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 gitCó 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 * .txtTạ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 gitTheo đầ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 *