Git提交失败,没有错误

时间:2014-03-07 08:51:08

标签: git osx-mavericks git-commit

我一直在拉这些命令

Macintosh:project david$ git status
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   modified:   cloud-hosting.html
#   modified:   complete-package.html
#   modified:   css/hosting-1.0.css
#   modified:   css/slider.css
#   new file:   domains.html
#   modified:   index.html
#   modified:   js/bootstrap-slider.js
#
Macintosh:project david$ git commit -m 'test git commit because git is broken' .
Macintosh:project david$ git status
# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   modified:   cloud-hosting.html
#   modified:   complete-package.html
#   modified:   css/hosting-1.0.css
#   modified:   css/slider.css
#   new file:   domains.html
#   modified:   index.html
#   modified:   js/bootstrap-slider.js
#

包括git commit上我可以找到的每个不同的排列,没有任何东西可以让我git push - 因为它说“一切都是最新的”。

我已经尝试过GUI客户端,说出从'git error occurred'到'git error:(null)'我甚至不知道如何获取有关我的git操作的任何进一步的诊断信息......!< / p>

就“清洁系统”而言,我远非如此,我认为这可能与它有关 - 我最近升级为小牛,改变了我的Xcode实现并升级了Xcode命令行工具,因为Coda需要它(它找不到我的旧git客户端)

更改git客户端会改变什么吗? (应该)

谢谢

1 个答案:

答案 0 :(得分:0)

这似乎是由

导致的回购损坏的情况

a)升级到小牛队并随后升级Xcode b)Xcode升级本身升级导致了一些小问题,因为我的内存已损坏并导致小时内核恐慌,就在我的小牛升级之后 c)然后,Coda 2要求重新安装Xcode命令行工具,因为它遇到了一个已知问题,这是修复。最重要的是,我取消了这次下载,因为我在公共汽车上并且我的iPhone互联网覆盖率很差。 d)绝对是我的git二进制文件,可能我的git版本在整个过程中都发生了变化,自从我上次提交到该存储库以来已经很长时间了。

肯定是一个损坏的存储库,正如reclone和remodification所证实的那样有效。

就可重复性而言,由于高度特殊的情况,我认为这不会出现。我想我们可以将这个标记为异常情况,并重申我们对git的信任。

在git中我们相信。