gpt4 book ai didi

git - 有没有办法列出 Git 项目中的所有添加项(曾经)?

转载 作者:太空狗 更新时间:2023-10-29 14:12:58 28 4
gpt4 key购买 nike

有时在项目结束时我会想“哇,我刚刚为那个项目写了很多行代码。”但我永远不知道到底有多少。

有什么方法可以实际列出自创建以来添加到 repo 中的所有代码行吗?

我认为那种东西看起来会很有趣。

编辑:我还认为,如果有某种方法可以将我编写的所有代码行保存到一个巨大的 txt 文件中,那会很酷——只是为了查看它。这可能吗?

最佳答案

“所有添加到 repo 的代码行”基本上是当前在 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工具。

编辑:添加了一种查看所有添加行的方法。

关于git - 有没有办法列出 Git 项目中的所有添加项(曾经)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30039154/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com