Làm thế nào để hoàn tác kéo Git

Lam The Nao De Hoan Tac Keo Git



Git là hệ thống kiểm soát phiên bản độc lập được sử dụng rộng rãi nhất được sử dụng để theo dõi các tệp dự án. Trong Git, chúng ta có thể thực hiện nhiều thao tác, chẳng hạn như tạo hoặc cập nhật tệp và các nhánh mới trong kho lưu trữ. Để lưu tất cả các thay đổi đối với quá trình làm lại từ xa được thực hiện trong kho lưu trữ cục bộ, bạn có thể cam kết và kéo chúng. Bạn cũng có thể hoàn nguyên hoặc hoàn tác các thay đổi bằng cách sử dụng “ $ git đặt lại –hard HEAD ^ ' yêu cầu.

Hướng dẫn này sẽ thảo luận về cách hoàn tác kéo Git.

Làm thế nào để hoàn tác Git Pull?

Git cho phép người dùng hoàn tác các thay đổi mà họ đã thực hiện trước đó. Với mục đích này, chúng tôi sẽ lấy một ví dụ; đầu tiên, chúng tôi sẽ tạo và thêm một tệp trong kho lưu trữ Git. Sau đó, cam kết các thay đổi và kéo chúng vào kho lưu trữ từ xa Git. Cuối cùng, hoàn tác thao tác kéo bằng lệnh.







Bây giờ, hãy bắt đầu hướng dẫn!



Bước 1: Điều hướng đến Kho lưu trữ Git
Đầu tiên, hãy chuyển đến kho lưu trữ Git bằng cách sử dụng “ đĩa CD ' yêu cầu:



$ đĩa CD 'C: \ Users \ hazmat \ Git \ Linux_1 \ Linux-redo'





Bước 2: Tạo tệp mới
Tiếp theo, thực hiện lệnh “ chạm ”Để tạo một tệp mới trong kho lưu trữ Git:

$ chạm file2



Bước 3: Thêm tệp
Bây giờ, thêm tệp bị dấu lùi vào vùng dàn từ vùng làm việc:

$ git thêm file2

Bước 4: Cam kết thay đổi
Lưu các thay đổi trong kho lưu trữ Git với thông báo cam kết bằng cách sử dụng lệnh được cung cấp:

$ git cam kết -m 'file2 đã được thêm'

Bước 5: Git Pull
Thực hiện lệnh “ git kéo ”Lệnh để kéo tất cả các thay đổi cam kết vào kho lưu trữ từ xa:

$ git kéo

Tại đây, trình chỉnh sửa mặc định sẽ mở, thêm nhận xét, lưu các thay đổi và thoát khỏi nó:

Như bạn có thể thấy, chúng tôi đã thực hiện hành động kéo đến kho lưu trữ từ xa. Các nhánh kho lưu trữ cục bộ và từ xa của chúng tôi được hợp nhất thành công:

Ghi chú : Hãy chuyển sang các bước tiếp theo để hoàn tác kéo Git.

Bước 6: Kiểm tra Nhật ký Git
Bây giờ, hãy kiểm tra lịch sử nhật ký của tất cả các thay đổi cam kết bằng cách sử dụng “ git log ”Với lệnh“ –Lifeline 'Cờ và' – Đồ thị ' quyền mua:

$ git log --lifeline - đồ thị

Có thể thấy, chúng tôi đã thực hiện năm cam kết đối với kho lưu trữ Git và cam kết gần đây nhất là “ * 4e4d7a8 ”. Bây giờ, chúng tôi sẽ sao chép tham chiếu của cam kết trước đó vào khay nhớ tạm:

Bước 7: Hoàn tác kéo
Tiếp theo, thực hiện lệnh “ git đặt lại ”Với lệnh“ -cứng ' lá cờ:

$ git đặt lại --cứng ĐẦU ^

Ở đây, chúng tôi đã chỉ định “ ĐẦU ^ ”Sẽ chuyển HEAD đến cam kết trước đó:

Bước 8: Kiểm tra Nhật ký
Để xác minh hành động kéo Git hoàn tác, hãy thực hiện lệnh “ git log ' yêu cầu:

$ git log --lifeline - đồ thị

Kết quả bên dưới cho biết rằng, chúng tôi đã hoàn nguyên thành công hành động đã thực hiện:

Bạn cũng có thể chỉ định “ ĐẦU ~ 1 ”Để quay lại cam kết trước HEAD:

$ đặt lại git --cứng ĐẦU ~ 1

Như bạn có thể thấy, chúng tôi đã hoàn nguyên thành công về cam kết trước đó:

Đó là tất cả! Chúng tôi đã cung cấp cách dễ nhất để hoàn tác Git Pull.

Sự kết luận

Để hoàn tác việc kéo Git, trước tiên, hãy mở thiết bị đầu cuối Git trên hệ thống của bạn và chuyển đến kho lưu trữ Git. Tiếp theo, tạo và thêm một tệp để thực hiện lại. Sau đó, cam kết các thay đổi bằng cách sử dụng “ $ git commit -m ”Và thực hiện lệnh“ kéo $ git ”Để kéo chúng đến kho lưu trữ từ xa Git. Cuối cùng, hãy chạy “ $ git đặt lại –hard HEAD ^ ”Để hoàn tác thao tác kéo. Sách hướng dẫn này trình bày chi tiết về quy trình hoàn tác kéo Git.