首页 > 代码库 > git的日常使用命令

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的日常使用命令