Sự khác biệt giữa 2 lệnh bên dưới là gì. Tôi thấy kết quả đầu ra khác nhau.
Cả hai đều được chạy từ một bản sao có một nhánh đơn.Sự khác biệt giữa "git whatchanged - filename" và "git rev-list - filename"
git whatchanged -m -- foo.c
git rev-list --reverse --all -- foo.c
Cảm ơn !, vì vậy nếu tôi muốn xem điều gì đã xảy ra với tệp (kiểm tra mã bị mất khi hợp nhất hoặc gì đó), lệnh nào sẽ là tốt nhất? –
@SenthilAKumar: nếu nó liên quan đến việc kiểm tra các thay đổi của * content *, thì 'git whatchanged' là một khởi đầu tốt. Câu hỏi tôi liên kết đến trong câu trả lời của tôi cung cấp các lựa chọn thay thế khác dựa trên 'git diff'. – VonC
@SenthilAKumar: Tôi không thấy bản chỉnh sửa của bạn. Câu hỏi ban đầu của bạn dường như không bị ảnh hưởng. – VonC