无法使用gitextensions提交更改

时间:2015-03-02 07:08:10

标签: git

我试图将我的更改提交给我们的主人,现在使用VS13和Git对我来说似乎比VS和TFS更难......

我更改了一个.cs文件,并希望提交我的更改以便以后同步它。 当我点击"拉"它告诉我"存储库已经是最新的。没有变化拉。"

但是当我点击提交时,我得到:"发生错误。详细消息:无法从未完全合并的索引创建树。"

我试图谷歌这个错误,但我真的找不到任何有用的东西。

有人知道我做错了吗? 感谢

编辑:我不知道这是否相关,但是上个星期五,我捣乱了(?)我在一周之前发生了一些变化。这些更改仍然存在,我只修复了一些小错误并排除了此提交的所有其他更改。

1 个答案:

答案 0 :(得分:15)

在Visual Studio中,在Commit按钮右侧,按Actions并选择Open Command Prompt。 Git控制台窗口将显示出来。运行git status命令以查看将要提交的文件。

根据您的情况,Unmerged paths部分应该有一些内容。使用git add [file_name]命令将此未合并的文件添加到您的更改中,而不是在Visual Studio中打开文件并修改它,留下正确的更改版本。