2012-11-01 47 views
5

Tôi muốn hiển thị số lượng thay đổi (chèn thêm + xóa) mà tôi đã thực hiện trên một chi nhánh tính năng. Có cách nào để có được một bản tóm tắt của đầu ra git log --stat cho những thay đổi giữa 2 cam kết (nhánh gốc/mẹo).Bản ghi Git - tóm tắt tóm tắt của chi nhánh

Cảm ơn.

Trả lời

9

cho một chi nhánh tính năng mà bạn cây đũa phép để sử dụng

git diff --stat dev..feature 

này dựa trên không làm lại sáp nhập. Xem bài đăng của tôi tại đây: http://dymitruk.com/blog/2012/02/05/branch-per-feature/

--stat có thể tham số. Điều này rất hữu ích nếu bạn có một thiết bị đầu cuối rộng hơn. Bạn có thể làm --stat=200 để nói rằng màn hình của bạn có thể chứa 200 cột.

Nếu bạn muốn sử dụng điều này trong tập lệnh, hãy sử dụng --numstat để thay thế. Nó sẽ không cắt xén đường dẫn.

+0

Tuyệt vời! Tại sao tôi thử mọi thứ nhưng git-diff? ;) Cảm ơn. – opatut

+0

Điều này bao gồm các thay đổi được thực hiện bởi tất cả mọi người; và '--author =' dường như không lọc kết quả. –

3

sử dụng git diff

git diff --stat <branch root> HEAD