【Git使用篇】git show 和 git log用法

git show是在git log基础上,因为git show需要用到git log的commit的ID(也就是后面那一串字符串)

git log

【Git使用篇】git show 和 git log用法_第1张图片

git log后面加上你要查看的文件夹即可,越精准越好。
提示:xxx在什么日期改动了xxx文件夹

git log 是 Git 版本控制系统中的一个命令,它用于查看 Git 仓库中的提交历史记录。以下是 git log 的一些常见用途:

查看提交历史:通过运行 git log 命令,您可以查看当前分支上的所有提交记录。它会以时间顺序列出每个提交的相关信息,如提交哈希值、作者、提交日期和提交消息等。

追溯更改:使用 git log 可以帮助您追溯特定文件或目录的更改历史。通过添加文件路径或目录作为参数,您可以限制输出仅显示与指定文件或目录相关的提交记录。

查看提交详细信息:通过简单运行 git log,您可以获得每个提交的基本信息。如果您需要更详细的提交信息,可以使用其他选项,如 -p 或 --stat,以显示每个提交的具体更改内容或更改统计信息。

筛选提交:git log 支持许多选项和参数来筛选提交并缩小输出范围。例如,您可以使用 --author 来查找特定作者的提交,或者使用 --since 和 --until 来限制时间范围内的提交。

分支合并情况:通过 git log --graph 命令,您可以查看分支的合并情况和分支之间的关系,以更好地理解项目的提交历史。

总而言之,git log 是一个非常有用的命令,可以帮助您了解项目的提交历史、更改内容和提交者信息,以及进行一些筛选和搜索操作。

git show

【Git使用篇】git show 和 git log用法_第2张图片

如果你觉得git log还是看的不太清楚,你就可以用git show后面加commit的字符串
提示:xxx改动了xxx文件(精确到子文件)

git show 是 Git 版本控制系统中的一个命令,用于显示某个提交的详细信息和更改内容。以下是 git show 的一些常见用途:

查看提交信息:通过运行 git show 命令,您可以查看指定提交的详细信息,包括提交哈希值、作者、提交日期和提交消息等。

显示更改内容:git show 还显示了指定提交所引入的更改内容。它会以 diff 格式展示文件的具体修改,包括被删除的行、添加的行以及修改的行。

比较不同版本之间的更改:除了查看单个提交的详细信息外,git show 还可用于比较两个不同版本之间的更改。通过指定两个不同的提交哈希值或分支名称,您可以查看这两个版本之间的差异。

查看文件变动:使用 git show : 命令,您可以查看指定提交中特定文件的更改内容。这对于快速查看文件的修改以及了解特定提交对某个文件的影响非常有用。

总而言之,git show 是一个有用的命令,它使您能够详细查看提交的信息,并查看特定提交或版本之间的更改内容。它对于追踪项目历史、理解代码变动以及进行代码审查非常有帮助。

你可能感兴趣的:(Git,git,github)