zoukankan      html  css  js  c++  java
  • gitlab代码行数

    查看git上个人代码量

    git log --author="wulei_wl" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s ", add, subs, loc }'

    wulei@wuleide % git log --author="wulei_wl" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s ", add, subs, loc }' -
    added lines: 9362, removed lines: 3846, total lines: 5516

    统计每个人的增删行数

    git log --format='%aN' | sort -u | while read name; do echo -en "$name "; git log --author="$name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s ", add, subs, loc }' -; done

    查看仓库提交者排名前 5

    git log --pretty='%aN' | sort | uniq -c | sort -k1 -n -r | head -n 5
    贡献者统计:

    git log --pretty='%aN' | sort -u | wc -l
    提交数统计:

    git log --oneline | wc -l

  • 相关阅读:
    GIT相关学习网站
    【转】一些软件设计的原则
    c语言(14)
    c语言(13)
    c语言(12)
    c语言(11)
    c语言(十)
    c语言(九)
    c语言(八)
    c语言(七)
  • 原文地址:https://www.cnblogs.com/forfreewill/p/13956179.html
Copyright © 2011-2022 走看看