Git: Làm thế nào để tôi tìm thấy cam kết đã xóa một dòng?


12

Tôi biết trong một cam kết cụ thể, tôi đã thêm một dòng và có thể thấy nó trong tài khoản github riêng. Trong chi nhánh hiện tại của tôi, nó không còn ở đó nữa. Làm thế nào để tôi tìm thấy cam kết loại bỏ nó?

Câu trả lời:


14

Sử dụng git blamevới --reversetùy chọn:

$ git blame --reverse START.. file.ext

trong đó START là bản sửa đổi vẫn chứa dòng đang được đề cập.


Cam kết sau đó là cam kết loại bỏ dòng.
cweiske

3
Sẽ tốt hơn nếu thêm những gì nó làm, cụ thể là hiển thị từng dòng với cam kết cuối cùng mà nó vẫn tồn tại.
polynomial_donut
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.