有时候在项目结束时我会想到自己"哇,我刚为这个项目编写了大量代码。"但我永远不知道多少。
是否有任何方法可以在创建回购后立即将所有添加的代码行列出来?
我认为这样的事情会让人着迷。
编辑: 我还认为,如果有一些方法可以保存我写入单个怪异txt文件的所有代码行,那就太酷了 - 只是为了查看它。这可能吗?
答案 0 :(得分:2)
"所有添加的代码行到回购"基本上是回购中目前的所有代码。
现在,如果您想查看 添加到repo中的代码量,您可以通过运行来获取摘要。
git log --author 'Yourself' --patch | diffstat
要查看您添加的所有行(即所有在其中一个修补程序中显示前导+
的行),您可以运行
git log --author 'Yourself' --patch | grep -v '^\+\+\+ ' | grep '^\+' | sed 's/^\+//' >my-added-lines.txt
并阅读my-added-lines.txt
。
有关更多详细信息(谁在什么时间点添加了什么图表,...),请查看gitstats工具。
修改:添加了查看所有添加行的方法。