Menu
CoddyTech

Git Show

Thuộc phần Kiểm soát phiên bản trong hành trình Terminal của Coddy. Bài học 17 trên 58.

git show hiển thị một commit duy nhất: thông điệp, siêu dữ liệu và phần diff cho biết commit đó đã thay đổi những gì. Khi không có đối số, lệnh này hiển thị commit gần đây nhất:

git show

Bạn cũng có thể truyền ID của một commit cụ thể:

git show a1b2c3d

Hoặc dùng tham chiếu tương đối như HEAD~1 để chỉ “commit ngay trước HEAD”:

git show HEAD~1

Để chỉ lấy thông điệp của một commit (không có diff), hãy truyền --no-patch cùng với một chuỗi định dạng:

git show --no-patch --pretty=%s HEAD

Cách này hữu ích trong các script khi bạn chỉ cần dòng tiêu đề, không cần toàn bộ nội dung.

challenge icon

Thử thách

Dễ

Thư mục chứa plan.md. Khởi tạo repo và tạo hai commit:

  1. Thêm plan.md với thông điệp Add plan.
  2. Nối dòng step 1 vào plan.md, đưa vào vùng staging rồi commit với thông điệp Add first step.

Sau đó, chỉ in tiêu đề của commit trước đó (commit đứng trước HEAD) bằng git show --no-patch --pretty=%s HEAD~1.

Tự làm thử

Terminal
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiểm soát phiên bản

Tự luyện tập: Playground Terminal