Làm cách nào tôi có thể hiển thị những gì một cam kết đã làm?

Lam Cach Nao Toi Co The Hien Thi Nhung Gi Mot Cam Ket Da Lam



Trong Git, một cam kết đại diện cho một ảnh chụp nhanh toàn bộ kho lưu trữ Git tại một thời điểm nhất định. Khi người dùng thực hiện các thay đổi đối với các tệp trong kho lưu trữ, họ sẽ tạo các thay đổi đó và sau đó tạo một cam kết để lưu các thay đổi đó. Cụ thể hơn, khi một cam kết được tạo, Git sẽ tạo ảnh chụp nhanh về trạng thái hiện tại của kho lưu trữ bao gồm tất cả các thay đổi đã được dàn dựng. Mỗi cam kết chứa thông tin bao gồm thông báo cam kết, ngày tháng, tác giả và các tệp đã được thêm, sửa đổi hoặc xóa. Người dùng có thể xem tất cả các thay đổi được thực hiện trong các cam kết.

Bài viết này sẽ trình bày các phương pháp để chỉ ra những gì một cam kết cụ thể đã thực hiện.

Làm thế nào để hiển thị những gì một cam kết đã làm?

Các lệnh Git khác nhau có thể được sử dụng để hiển thị những gì một cam kết cụ thể đã thực hiện, chẳng hạn như:







Phương pháp 1: Xem các thay đổi cam kết bằng lệnh “git show

Các ' chương trình git ” lệnh cùng với ID cam kết hiển thị thông tin chi tiết về cam kết đó bao gồm thông báo cam kết, tên tác giả, ngày và giờ. Nó cũng cho thấy những gì một cam kết cụ thể đã làm.



Bước 1: Chọn Cam kết mong muốn

Đầu tiên, hiển thị lịch sử cam kết và chọn một cam kết cụ thể.



nhật ký git --trực tuyến

Đầu ra bên dưới hiển thị tất cả lịch sử cam kết. Chúng tôi đã chọn “ 3245529 Id cam kết:





Bước 2: Xem các thay đổi cam kết

Sau đó, sử dụng “ chương trình git ” cùng với ID cam kết đã chọn để xem các thay đổi của nó:



chương trình git 3245529

Đầu ra bên dưới hiển thị các thay đổi được thực hiện đối với cam kết đã chọn. Trong phần được đánh dấu, văn bản màu xanh lá cây cùng với “ + ” tượng trưng cho các dòng mới được thêm vào tệp trong cam kết:

Hơn nữa, “ –stat ” tùy chọn cũng có thể được sử dụng trong cùng một lệnh để xem danh sách ngắn gọn các thay đổi:

chương trình git 3245529 --stat

Ảnh chụp màn hình bên dưới chỉ ra rằng ba phần chèn đã được thêm vào cam kết này:

Phương pháp 2: Xem các thay đổi của cam kết bằng cách sử dụng “git diff ^!” Yêu cầu

Các ' git diff ” lệnh với ID cam kết cụ thể được sử dụng để xem các thay đổi được thực hiện đối với cam kết đó. Sử dụng lệnh được cung cấp và thêm '^!' biểu tượng để loại trừ tất cả các cam kết gốc khỏi khác biệt:

git diff 3245529 ^ !

Trong ảnh chụp màn hình bên dưới, phần được tô sáng hiển thị các thay đổi được thêm vào cam kết đã chọn:

Chúng tôi đã giải thích các phương pháp đơn giản nhất để chỉ ra những gì một cam kết cụ thể đã làm.

Phần kết luận

Để hiển thị những gì một cam kết cụ thể đã làm, trước tiên, hãy chọn cam kết mong muốn và sao chép ID cam kết của nó. Sau đó, thực hiện lệnh “ chương trình git ' hoặc ' git diff ^! ” để xem các thay đổi được thêm vào cam kết đó. Bài viết này trình bày các phương pháp để hiển thị những gì một cam kết cụ thể đã thực hiện trong Git.