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 showBạn cũng có thể truyền ID của một commit cụ thể:
git show a1b2c3dHoặ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 HEADCá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.
Thử thách
DễThư mục chứa plan.md. Khởi tạo repo và tạo hai commit:
- Thêm
plan.mdvới thông điệpAdd plan. - Nối dòng
step 1vàoplan.md, đưa vào vùng staging rồi commit với thông điệpAdd 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ử
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
4Kiểm tra các thay đổi
Git DiffSo sánh các thay đổi đã đưa vào vùng chờGit ShowÔn tập: Công việc của thám tử3Theo dõi thay đổi
Khu vực stagingGit AddGit CommitChỉnh sửa tệp đã được theo dõiGit LogÔn tập: các commit đầu tiên6Dự án trang web công thức
Tổng quan dự ánKhởi tạo và bỏ quaTự luyện tập: Playground Terminal