使用git 的log 命令只显示一条信息

我修改了一个文件多次,而且反复add和commit多次,但是git log 只显示最近提交那次的commit版本号,我看了命令的输出大概是这样的

$ git log
commit 3628164fb26d48395383f8f31179f24e0882e1e0
Author: Michael Liao <askxuefeng@gmail.com>
Date:   Tue Aug 20 15:11:49 2013 +0800

    append GPL

commit ea34578d5496d7dd233c827ed32a8cd576c5ee85
Author: Michael Liao <askxuefeng@gmail.com>
Date:   Tue Aug 20 14:53:12 2013 +0800

    add distributed

commit cb926e7ea50ad11b8f9e909c05226233bf755030
Author: Michael Liao <askxuefeng@gmail.com>
Date:   Mon Aug 19 17:51:55 2013 +0800

    wrote a readme file

这是教程上粘贴的代码
但是我使用时只显示一行
图片描述

显示的是最近一次提交的版本号
用的是window系统,不知道是不是系统问题,还是哪里出错了

阅读 10.3k
3 个回答

我感觉是你的cmd配置问题, 你试试用git自带的git bash

这个貌似就是那个cmd的问题,你用git自带的客户端试试.(首先确定看看是不是你提交的那个分支,然后再确定一下你是不是修改一次接下来add接下来commit,如果你都是这样操作的话,你可以试试楼上那种方法看看是不是cmd的问题.)

你得git push到仓库才可以log到,没有进仓库的代码都是在本地或暂存区的

命令 git push origin <your branch>

还有一个建议,可以配置一个 git lg 命令,有颜色对比,更明显一些

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏