Đừng lo lắng nếu bạn không chắc chắn cách khôi phục kho lưu trữ từ xa cho một cam kết cụ thể, vì bài đăng này sẽ trình bày phương pháp đặt lại điều khiển từ xa cho một cam kết nhất định.
Làm cách nào để đặt lại từ xa cho một cam kết nhất định?
Để đặt lại điều khiển từ xa về một cam kết nhất định, trước tiên, hãy đặt lại hoặc hoàn nguyên cam kết trong kho lưu trữ Git bằng cách sử dụng “ thiết lập lại git ' yêu cầu. Sau đó, đẩy cam kết vào điều khiển từ xa bằng nút “ git push -f
Kiểm tra các thủ tục được cung cấp cho các cuộc biểu tình thực tế.
Bước 1: Khởi chạy Git Terminal
Đầu tiên, mở thiết bị đầu cuối Git từ menu Bắt đầu của Windows:
Bước 2: Chuyển đến Kho lưu trữ làm việc Git
Sử dụng “ đĩa CD ” lệnh và điều hướng đến kho làm việc Git:
$ đĩa CD 'C:\Git\cam kết'
Tiếp theo, xem tất cả các tệp và kho lưu trữ của kho lưu trữ đang hoạt động hiện tại bằng cách sử dụng “ ls ' yêu cầu:
$ ls
Bước 3: Thực hiện sửa đổi trong tệp Git
Thực hiện một số sửa đổi trong tệp Git. Vì mục đích này, chúng tôi đã sửa đổi nội dung của “ Tệp.txt ' tập tin:
$ tiếng vang 'Xin chào gợi ý Linux' > Tệp.txt
Bước 4: Thêm tệp vào chỉ mục dàn dựng
Tiếp theo, thêm tệp đã sửa đổi vào chỉ mục theo dõi (khu vực tổ chức) bằng lệnh được đề cập:
$ thêm git Tệp.txt
Xem trạng thái kho lưu trữ Git để xác nhận xem tệp đã sửa đổi có được thêm vào chỉ mục theo dõi hay không:
$ trạng thái gitBạn có thể thấy rằng chúng tôi đã thêm thành công tệp vào chỉ mục theo dõi:
Bước 5: Cam kết sửa đổi mới
Cam kết các thay đổi mới với nút “ cam kết git ” lệnh trong khi chỉ định thông báo bằng lệnh “ -m ' quyền mua:
$ cam kết git -m 'Sửa đổi cam kết'
Kiểm tra nhật ký Git để xác minh xem các thay đổi có được cam kết hay không:
$ nhật ký gitTại đây, bạn có thể thấy các thay đổi được cam kết thành công và được thêm vào kho lưu trữ cục bộ Git:
Bước 6: Đẩy các thay đổi vào điều khiển từ xa
Sau đó, đẩy các thay đổi vào kho lưu trữ từ xa bằng cách sử dụng “ git push
Bước 7: Đặt lại từ xa về một cam kết nhất định
Bây giờ, hãy đặt lại điều khiển từ xa về cam kết trước đó hoặc gần đây. Với mục đích đó, trước tiên, hãy quay lại một cam kết cụ thể hoặc một cam kết nhất định bằng cách sử dụng vị trí HEAD hoặc id xác nhận:
$ thiết lập lại git --cứng ĐẦU~ 1
Bước 8: Đẩy các thay đổi vào điều khiển từ xa
Sau khi hoàn nguyên về một lần xác nhận nhất định hoặc trước đó, hãy đẩy các lần xác nhận cục bộ vào kho lưu trữ từ xa:
$ đẩy git -f chủ nguồn gốc
Xem nhật ký kho lưu trữ để kiểm tra xem điều khiển từ xa có được đặt lại về một cam kết nhất định hay không:
$ nhật ký gitCó thể thấy rằng chúng tôi đã thực hiện thành công chức năng được yêu cầu:
Chúng tôi đã hướng dẫn bạn phương pháp đặt lại điều khiển từ xa theo một cam kết nhất định.
Sự kết luận
Để đặt lại điều khiển từ xa về một cam kết Git nhất định, trước tiên, hãy điều hướng đến kho lưu trữ Git và đặt lại các thay đổi trong kho lưu trữ cục bộ bằng cách sử dụng “ git reset –HEAD ĐẦU~1 ' yêu cầu. Để quay lại một cam kết cụ thể, người dùng có thể sử dụng “ git reset –hard