2011-10-05 34 views
213

thể trùng lặp:
Get Information about a SHA-1 commit object?Xem một Git cụ thể cam kết

tôi cần phải kiểm tra khi một sự thay đổi cụ thể đã được bổ sung vào một tập tin tôi đang làm việc trên, vì vậy tôi đã sử dụng git blame chỉ huy. Từ đó tôi nhận được băm của cam kết có liên quan. Có cách nào để xem ghi chú nhật ký của cam kết đó, sử dụng hàm băm không? Tất cả các tài liệu nói về cách nhìn toàn bộ cây.

Tôi nhận ra rằng chỉ có thể làm git log <filename>, nhưng có rất nhiều cam kết cho tệp và tôi không muốn đi qua tất cả chúng để tìm kiếm tệp này. Một cách đơn giản để xem ghi chú nhật ký sẽ được đánh giá cao.

Trả lời

359
git show <revhash> 

Tài liệu here. Hoặc nếu cách đó không hiệu quả, hãy thử Google Code's GIT Documentation

+0

hoặc tại đây http://git-htmldocs.googlecode.com/git/git-show.html –

+2

Bạn cũng có thể xem 'reflog' của mình - ví dụ: commit có thể được nhìn thấy với 'git show HEAD'. Lại một lần nữa? 'git show HEAD ~ 1'. – Ben

Các vấn đề liên quan