Cách phân biệt cùng một tệp giữa hai cam kết khác nhau trên cùng một nhánh

Cach Phan Biet Cung Mot Tep Giua Hai Cam Ket Khac Nhau Tren Cung Mot Nhanh



Người dùng Git sử dụng Git để quản lý các dự án DevOps và mã nguồn của họ. Trên nền tảng này, các nhà phát triển dự án làm việc cùng nhau trên các tính năng và chức năng của dự án thông qua các tệp và được yêu cầu sửa đổi các tệp này theo thời gian. Vì nhiều nhà phát triển làm việc trên cùng một dự án nên đôi khi họ có thể cần xem các thay đổi trước đó và mới trong tệp để hiểu.

Bài viết này sẽ trình bày cách phân biệt cùng một tệp giữa hai lần xác nhận trên cùng một nhánh.







Làm cách nào để phân biệt cùng một tệp giữa hai lần xác nhận trên cùng một nhánh?

Để phân biệt một tệp giữa hai lần xác nhận trên cùng một nhánh, trước tiên hãy mở kho lưu trữ Git. Sau đó, cam kết các thay đổi. Sau đó, trong cùng một nhánh, hãy sửa đổi tệp đã được cam kết gần đây và cam kết lại để lưu các thay đổi cục bộ. Bây giờ, hãy sử dụng “ git diff ĐẦU~1 ĐẦU ' yêu cầu.

Kiểm tra các bước được cung cấp để trình diễn thực tế.

Bước 1: Mở Git Terminal

Đầu tiên, từ menu Bắt đầu, hãy mở “ Git Bash ” Thiết bị đầu cuối Git:

Bước 2: Chuyển đến Kho lưu trữ Git

Tiếp theo, sử dụng “ đĩa CD ” lệnh và mở kho lưu trữ Git:

$ đĩa CD 'C:\Git\Thiết kế'

Bước 3: Khởi tạo Kho lưu trữ Git

Khởi tạo kho lưu trữ Git thông qua “ trời nóng ' yêu cầu:

$ trời nóng

Bước 4: Tạo tệp mới

Để tạo một tệp mới và lưu nội dung tệp trực tiếp, hãy thực hiện lệnh được cung cấp:

$ tiếng vang 'Xin chào' > NewFile.txt

Trong lệnh trên, echo sẽ thêm nội dung và lưu trực tiếp vào “ NewFile.txt ' tập tin:

Bây giờ, hãy sử dụng “ ls ” lệnh để xem tất cả các tệp và xác minh xem tệp đã được tạo hay chưa:

$ ls

Bước 5: Thêm tệp vào chỉ mục dàn dựng

Tiếp theo, di chuyển tệp chưa được theo dõi vào chỉ mục dàn bằng cách sử dụng lệnh Git “ cộng ' yêu cầu:

$ thêm git NewFile.txt

Kiểm tra trạng thái Git để xác minh xem các thay đổi có được thêm vào chỉ mục theo dõi hay không:

$ trạng thái git

Bước 6: Cam kết tệp đã tạo

Để cam kết tệp mới được tạo để lưu các thay đổi, hãy viết lệnh sau:

$ cam kết git -m 'NewFile được cam kết'

Bước 7: Sửa đổi tệp

Mở tệp trong trình soạn thảo văn bản và cập nhật nó:

$ bắt đầu NewFile.txt

Sửa đổi nội dung tệp và nhấn nút “ Ctrl+S ” phím để lưu tệp:

Bước 8: Di chuyển tệp đến Chỉ mục dàn dựng

Sau đó, thêm sửa đổi không được theo dõi trong chỉ mục dàn dựng:

$ thêm git NewFile.txt

Kiểm tra trạng thái kho lưu trữ để xác minh xem các thay đổi có được thêm vào khu vực tổ chức hay không:

$ trạng thái git

Bước 9: Cam kết tệp đã sửa đổi

Sau đó, thêm các sửa đổi trong kho lưu trữ cục bộ Git bằng lệnh đã cho:

$ cam kết git -m 'tập tin sửa đổi'

Xem nhật ký kho lưu trữ để xác minh xem các thay đổi có được cam kết hay không:

$ nhật ký git

Bước 10: Khác biệt giữa cùng một tệp giữa hai lần xác nhận

Tiếp theo, tìm khác biệt cùng một tệp giữa hai lần xác nhận bằng cách thực hiện lệnh được đề cập bên dưới. Ngoài ra, hãy cung cấp id xác nhận cho hai lần xác nhận đó:

$ git diff 593d249 2b06488

Đầu ra bên dưới hiển thị thành công sự khác biệt giữa cùng một tệp giữa hai lần xác nhận. Ở đây, các dấu hiệu “ ' và ' +++ ” là các chỉ báo đầu ra hiển thị các cam kết mới và cũ. :

Ngoài ra, người dùng Git có thể sử dụng vị trí HEAD thay vì id xác nhận để xem sự khác biệt như được hiển thị trong lệnh bên dưới:

$ git diff ĐẦU~ 1 CÁI ĐẦU

Chúng tôi đã hướng dẫn bạn cách phân biệt cùng một tệp giữa hai lần xác nhận.

Sự kết luận

Để phân biệt cùng một tệp giữa hai lần xác nhận, trước tiên hãy chuyển đến kho lưu trữ cục bộ Git. Thực hiện cam kết đầu tiên cho tệp bằng cách sử dụng “ $ git cam kết -m ' yêu cầu. Sau đó, thực hiện một số sửa đổi trong cùng một tệp và cam kết lại để lưu các thay đổi trong kho lưu trữ cục bộ. Sau đó, hiển thị sự khác biệt của cùng một tệp giữa các lần xác nhận khác nhau bằng cách sử dụng “ git diff ĐẦU~1 ĐẦU ' yêu cầu. Bài đăng này đã trình bày cách phân biệt một tệp giữa hai lần xác nhận.