我一直在拉这些命令
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客户端会改变什么吗? (应该)
谢谢
答案 0 :(得分:0)
这似乎是由
导致的回购损坏的情况a)升级到小牛队并随后升级Xcode b)Xcode升级本身升级导致了一些小问题,因为我的内存已损坏并导致小时内核恐慌,就在我的小牛升级之后 c)然后,Coda 2要求重新安装Xcode命令行工具,因为它遇到了一个已知问题,这是修复。最重要的是,我取消了这次下载,因为我在公共汽车上并且我的iPhone互联网覆盖率很差。 d)绝对是我的git二进制文件,可能我的git版本在整个过程中都发生了变化,自从我上次提交到该存储库以来已经很长时间了。
肯定是一个损坏的存储库,正如reclone和remodification所证实的那样有效。
就可重复性而言,由于高度特殊的情况,我认为这不会出现。我想我们可以将这个标记为异常情况,并重申我们对git的信任。
在git中我们相信。