git的日常使用命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git的日常使用命令相关的知识,希望对你有一定的参考价值。
日志输出参数
命令示例:
git log –oneline –graph
- –-author="fireway" ——只显示某个用户的提交任务
- –-name-only ——只显示变更文件的名称
- –-oneline——将提交信息压缩到一行显示
- –-graph ——显示所有提交的依赖树
- –-reverse ——按照逆序显示提交记录(最先提交的在最前面)
- –-after ——显示某个日期之后发生的提交
- –-before ——显示发生某个日期之前的提交
例如,
git log –author="fireway" –after="1 week ago" –oneline
man git log
git log –oneline –graph
查看文件的详细变更
命令示例:
git -log -p filename
git log -p 或者 git log -p filename 不仅显示提交说明、提交者以及提交日期,还会显示这每次提交实际修改的内容。
然后你就可以使用Vim中常用的检索命令
查看文件中指定位置的变更
命令示例:
git log -L 1,1:some-file.txt
你可以使用 git blame filename 追查出文件中每一行是由谁变更的。
git log 提供了一个 -L 的选项。这个选项允许指定文件中的某些行。Git只会输出与这些行的变更日志。这有点像带焦点的 git log -p 。
git log -L 1,1:some-file.txt
以上是关于git的日常使用命令的主要内容,如果未能解决你的问题,请参考以下文章