Git日志没有显示任何内容

时间:2016-03-17 13:07:49

标签: git

我今天创建了一个新的存储库,并进行了三到四次提交。我注意到encodeRedirectURL()不会显示我的差异,git diff没有返回任何信息。也就是说,我看到我的git log目录确实随每次提交而更新:

.git

此外,我的上次提交确实显示在$ git init $ git add someFile.py $ git commit -am "Initial commit" $ vim someFile.py $ git commit -am "Refactor foo" $ ls -l .git/ /home/dotan/code/foo/.git Thu Mar 17 14:27:06 IST 2016 total 44 drwxr-xr-x 2 dotan domain^users 4096 Mar 17 14:15 branches -rw-r--r-- 1 dotan domain^users 19 Mar 17 14:26 COMMIT_EDITMSG -rw-r--r-- 1 dotan domain^users 92 Mar 17 14:15 config -rw-r--r-- 1 dotan domain^users 73 Mar 17 14:15 description -rw-r--r-- 1 dotan domain^users 23 Mar 17 14:15 HEAD drwxr-xr-x 2 dotan domain^users 4096 Mar 17 14:15 hooks -rw-r--r-- 1 dotan domain^users 137 Mar 17 14:26 index drwxr-xr-x 2 dotan domain^users 4096 Mar 17 14:15 info drwxr-xr-x 3 dotan domain^users 4096 Mar 17 14:16 logs drwxr-xr-x 10 dotan domain^users 4096 Mar 17 14:26 objects drwxr-xr-x 4 dotan domain^users 4096 Mar 17 14:15 refs $ vim someFile.py $ git commit -am "Update foo" $ ls -l .git/ /home/dotan/code/foo Thu Mar 17 15:00:00 IST 2016 total 44 drwxr-xr-x 2 dotan TECHMARKETING\domain^users 4096 Mar 17 14:15 branches -rw-r--r-- 1 dotan TECHMARKETING\domain^users 27 Mar 17 14:59 COMMIT_EDITMSG -rw-r--r-- 1 dotan domain^users 92 Mar 17 14:15 config -rw-r--r-- 1 dotan domain^users 73 Mar 17 14:15 description -rw-r--r-- 1 dotan domain^users 23 Mar 17 14:15 HEAD drwxr-xr-x 2 dotan domain^users 4096 Mar 17 14:15 hooks -rw-r--r-- 1 dotan domain^users 137 Mar 17 14:59 index drwxr-xr-x 2 dotan domain^users 4096 Mar 17 14:15 info drwxr-xr-x 3 dotan domain^users 4096 Mar 17 14:16 logs drwxr-xr-x 13 dotan domain^users 4096 Mar 17 14:59 objects drwxr-xr-x 4 dotan domain^users 4096 Mar 17 14:15 refs 文件中:

COMMIT_EDITMSG

我应该解决什么问题?这是在Ubuntu 15.10上。其他目录中的Git工作正常。

编辑:评论中要求的其他命令。

$ cat .git/COMMIT_EDITMSG
Update foo

其他编辑:此问题会影响使用$ git log $ echo 'Another line' >> someFile.py $ git diff $ git branch -a * master $ 创建的计算机上的所有新Git存储库。从Github下载的Git repos以及一个月前在机器上创建的旧版Git repos都没问题。

1 个答案:

答案 0 :(得分:0)

在另一个Ubuntu安装上遇到此问题后,我只是尝试通过apt-get更新Git并解决了问题。 显然这是Ubuntu特有的问题。

$ sudo apt-get install git.