4

我是 Git 的新手,对它完全感到沮丧。我在 Windows 中使用 Eclipse。我已经从存储库导入并进行了一些更改。现在我想将这些更改发送回存储库。从我所做的阅读中(我已经做了很多),我知道我需要提交这些更改。在我的项目名称旁边,我可以看到一个向上箭头和括号内的数字 1。

因此,我右键单击项目名称,选择 Team,然后选择 Commit。然后我得到这个错误:

错误计算差异缺少树

后跟一个十六进制字符串。

我完全不知所措。我已经尝试通过 github.com 和 Windows 桌面应用程序执行此操作。没有任何效果。有人能帮帮我吗?谢谢。

4

2 回答 2

1

在命令行上使用 MSysGit。对于日常使用,IDE Git 集成被高估了。您将拥有所做操作的历史记录(无需记住您选择的菜单项或在工具栏中按下的按钮)、管道、可编写脚本和选项卡完成。您无法从 ide 集成的 SCM 工具中获得这些好处。

此外,按照预期的方式使用 Git,从命令行,您会发现比其他方式更多的在线帮助。

于 2012-11-13T00:06:54.690 回答
0

在 windows update 安装更新但未重新启动计算机后,我收到此错误。重新启动后,一切都恢复了。

于 2015-04-15T13:50:31.817 回答