Trong blog này, chúng ta sẽ tìm hiểu phương pháp sử dụng git cherry-pick a commit với một ví dụ. Vì vậy, hãy bắt đầu!
Ví dụ: Làm thế nào để git cherry-pick a commit?
Để git cherry-pick một cam kết, trước tiên, hãy tạo một thư mục cục bộ Git mới và chuyển đến nó. Tiếp theo, khởi tạo và sửa đổi tệp bằng t. Sau đó, cập nhật tệp thứ hai và cam kết các thay đổi đối với kho lưu trữ. Tiếp theo, xóa tất cả nội dung hiện có khỏi thư mục. Thêm tất cả các thay đổi, cam kết sửa đổi vào kho lưu trữ Git và xem lịch sử nhật ký tham chiếu. Cuối cùng, thực hiện lệnh “ $ git cherry-pick
Bây giờ, hãy thử từng bước hướng dẫn được cung cấp bên dưới!
Bước 1: Tạo thư mục
Đầu tiên, tạo một thư mục Git mới bằng lệnh được nêu dưới đây:
$ mkdir demo12
Bước 2: Di chuyển bên trong thư mục
Để di chuyển đến thư mục mới được tạo, hãy thực hiện lệnh “ đĩa CD ' yêu cầu:
$ đĩa CD demo12
Bước 3: Khởi tạo Thư mục Git
Sau đó, thực hiện lệnh được cung cấp bên dưới để khởi tạo thư mục Git đã tạo:
$ trời nóng
Bước 4: Sửa đổi tệp
Thêm một số văn bản vào tệp để cập nhật nó với sự trợ giúp của “ tiếng vang Lệnh 'và toán tử chuyển hướng' > ”:
$ tiếng vang 'file1' > file1.txt
Bước 5: Thêm thay đổi vào kho lưu trữ Git
Tiếp theo, thực hiện lệnh “ git thêm ”Để thêm tất cả các thay đổi đã thêm vào kho lưu trữ:
$ git thêm .
Bước 6: Cam kết thay đổi
Chạy ' git cam kết ”Với thông báo cam kết để cập nhật kho lưu trữ:
$ git cam kết -m 'tệp đầu tiên được thêm'
Bước 7: Cập nhật tệp
Tạo một tệp khác và sau đó cập nhật nó:
$ tiếng vang 'file2' > file2.txt
Bước 8: Thêm tất cả các sửa đổi
Thêm tất cả các thay đổi đã thực hiện vào kho lưu trữ cục bộ:
$ git thêm .
Bước 9: Cam kết thay đổi
Bây giờ, cam kết các thay đổi với một thông báo cam kết bằng cách sử dụng “ -m ' quyền mua:
$ git cam kết -m 'tệp thứ hai được thêm vào'
Bước 10: Xóa tất cả các tệp
Khi làm như vậy, hãy thực hiện lệnh “ rm ”Để xóa tất cả các tệp đã tạo khỏi kho lưu trữ:
$ rm * .txtĐây, dấu hoa thị “ * ”Biểu tượng cho biết tất cả các tệp có phần mở rộng được chỉ định:
Bước 11: Liệt kê Nội dung Kho lưu trữ
Bây giờ, hãy xác minh thao tác đã xóa bằng cách sử dụng “ ls ”Để xem danh sách nội dung kho lưu trữ:
$ lsNhư bạn có thể thấy, kho lưu trữ trống cho biết rằng hoạt động được thực hiện thành công:
Bước 12: Thêm thay đổi
Tiếp theo, thêm tất cả các thay đổi đã thực hiện vào khu vực tổ chức và cập nhật nó:
$ git thêm .
Bước 13: Cam kết thay đổi
Sau đó, cam kết sửa đổi đối với kho lưu trữ bằng cách kích thích “ git cam kết ”Với bất kỳ thông báo cam kết nào:
$ git cam kết -m '2 tệp đã bị xóa'
Bước 14: Kiểm tra Lịch sử Nhật ký Tham chiếu
Bây giờ, hiển thị lịch sử nhật ký tham chiếu của kho lưu trữ Git:
$ git reflog .Ở đây, chúng tôi sẽ chọn nhật ký tham chiếu cam kết mà chúng tôi muốn cam kết với cherry-pick:
Bước 15: Cam kết hái cherry
Tiếp theo, thực hiện lệnh “ hái anh đào ”Để cam kết với bản ghi tham chiếu cam kết đã sao chép:
$ git cherry-pick 87d1e54
Bước 16: Xác minh hoạt động cam kết cherry-pick
Cuối cùng, xác minh hoạt động cam kết hái cherry đã cam kết bằng cách sử dụng “ git reflog. ' yêu cầu:
$ git reflog .Như bạn có thể thấy, cam kết tương tự được cam kết với cam kết cherry-pick:
Chúng tôi đã giải thích ngắn gọn phương pháp để git cherry-pick một cam kết với sự trợ giúp của một ví dụ.
Sự kết luận
Để git cherry-pick một cam kết, trước tiên, hãy tạo một thư mục Git mới và khởi tạo nó. Tiếp theo, sửa đổi tệp bằng cách sử dụng “ echo