2

我是 Git 的初学者,我尝试做我的第一次提交。

命令后$ git commit,我收到以下消息:

/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
  import gobject._gobject

有谁知道如何解决这个问题?

  • Ubuntu版本:12.04
  • Git版本:1.7.9.5

稍后添加: 现在我收到此消息:“由于提交消息为空,正在中止提交。”

我的默认编辑器是 gedit。

4

3 回答 3

2

试试git commit -m "commit message"。如果这可行,那么您的问题可能与编辑器有关。将您的提交消息编辑器设置为在终端中工作的东西,例如 vim 或 nano

git config --global core.editor "nano"

看看这是否有效。

于 2012-06-19T17:38:02.137 回答
1

这可能与 git 无关(除非您从 python 解释器会话中键入 git 命令!)

它更有可能与您当前的操作系统(Ubuntu 12.04)及其与安装在其上的软件之一的交互有关:
请参阅此 Ubuntu 错误 962639,它报告了相同类型的错误消息。目前(2012 年 4 月至 2012 年 6 月)
正在试验修复程序。/usr/lib/python2.7/dist-packages/gobject/constants.py

于 2012-06-19T00:38:18.663 回答
1

我暂时用过git commit -a -m "My commit message"

干杯

于 2012-07-09T09:53:21.717 回答