Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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 - Fatal编程技术网

查看文件夹的git历史记录

查看文件夹的git历史记录,git,Git,如何查看文件夹中所有文件的git日志历史记录 我找到了一些关于如何显示特定文件日志的帖子,但没有找到特定文件夹的帖子。您可以使用foldername或foldername/*。任何一种方法都应该有效 git log -- path/to/folder git log -- path/to/folder/* 此方法不会遵循重命名文件的历史记录。如果要使用图形工具,如gitk,其工作原理相同: gitk -- path/to/folder 以及删除path/to/folder下的目录?他们会出现

如何查看文件夹中所有文件的git日志历史记录


我找到了一些关于如何显示特定文件日志的帖子,但没有找到特定文件夹的帖子。

您可以使用
foldername
foldername/*
。任何一种方法都应该有效

git log -- path/to/folder
git log -- path/to/folder/*

此方法不会遵循重命名文件的历史记录。

如果要使用图形工具,如gitk,其工作原理相同:

gitk -- path/to/folder

以及删除
path/to/folder
下的目录?他们会出现吗?@查拉图斯特拉:是的。使用第一个命令(不带
*
),它们肯定也会显示出感兴趣的内容:adda-p。除了提交ID之外,您还将获得很好的差异。我想这是在2016年之后改变的,因为目前这两个命令将只显示提交日志:提交哈希、作者、日期和提交消息-没有其他内容。@juhavetinen它还应该显示什么
git日志
仅显示提交信息。如果要查看文件更改,请提供前面评论中提到的
-p
标志。我一直在使用sourcetree等。想知道gitk在UI方面与sourcetree相比如何。
gitk
有一个非常实用的UI,但在其他方面相当不错。如果你进入了漂亮的UI,那么你也可以从崇高的文本团队中考虑<代码>合并> /代码>(Win/Mac /*NIX),以及<代码> For < /C> >(WON/MAC)。