Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法列出Git项目中的所有添加内容?_Git_Github_Bitbucket - Fatal编程技术网

有没有办法列出Git项目中的所有添加内容?

有没有办法列出Git项目中的所有添加内容?,git,github,bitbucket,Git,Github,Bitbucket,有时在一个项目结束时,我对自己说:“哇,我刚刚为这个项目写了一大堆代码。”但我永远不知道到底写了多少 有没有办法实际列出回购协议创建以来添加的所有代码行 我认为这类事情会很吸引人 编辑: 我还认为,如果有办法将我写的所有代码行保存到一个庞大的txt文件中,那就太酷了——只是为了查看它。这可能吗?“回购协议中添加的所有代码行”基本上就是当前回购协议中的所有代码 现在,如果你想知道你在回购协议中添加了多少代码,你可以通过运行 git log --author 'Yourself' --patch |

有时在一个项目结束时,我对自己说:“哇,我刚刚为这个项目写了一大堆代码。”但我永远不知道到底写了多少

有没有办法实际列出回购协议创建以来添加的所有代码行

我认为这类事情会很吸引人

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

“回购协议中添加的所有代码行”基本上就是当前回购协议中的所有代码

现在,如果你想知道你在回购协议中添加了多少代码,你可以通过运行

git log --author 'Yourself' --patch | diffstat
要查看您添加的所有行(即,在其中一个修补程序中出现的所有以
+
开头的行),您可以运行

git log --author 'Yourself' --patch | grep -v '^\+\+\+ ' | grep '^\+' | sed 's/^\+//' >my-added-lines.txt
然后阅读
my added lines.txt

有关更详细的信息(谁在什么时间点添加了什么的图表,…),请查看该工具


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

您只想查看添加的所有行吗?这只是在代码库中使用
wc
。还是你在寻找更具体的数据?太好了!有没有办法保存到文件中?查看我的编辑。通过添加
>文件名
,始终可以将命令的标准输出重定向到文件。