2012-01-26 26 views
28

Khi tôi chạy lệnh git như git commit hoặc git log --shortstat một phần của đầu ra trông giống như: ý nghĩa của một chèn hoặc một xóaInsertions & Deletions trong Git là gì?

2 files changed, 3 insertions(+), 11 deletions(-) 

là gì?

Trả lời

30

Nó chỉ là số dòng được chèn và số dòng bị xóa trong cam kết cụ thể đó. Lưu ý rằng một dòng đã sửa đổi có thể được coi là chèn và xóa.

Git ghi nhãn:

--shortstat

Output chỉ có dòng cuối cùng của định dạng --stat chứa tổng số tập tin sửa đổi, cũng như số lượng bổ sung và xóa dòng.

+1

Vì vậy, tích lũy 'insertions - deletions' cho' git log --shortstat' == total LOC. Ngoài ra, có vẻ như các tệp nhị phân không ảnh hưởng đến chèn và xóa. – bendytree

+0

@manojlds Sau đó làm thế nào để có được không có dòng sửa đổi trong một cam kết khác ngoài bổ sung, tất cả các dòng đã xóa có thể được thực hiện như sửa đổi? –

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