我今天创建了一个新的存储库,并进行了三到四次提交。我注意到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都没问题。
答案 0 :(得分:0)
在另一个Ubuntu安装上遇到此问题后,我只是尝试通过apt-get更新Git并解决了问题。 显然这是Ubuntu特有的问题。
$ sudo apt-get install git.