2013-03-19 90 views
-1

任何人都可以帮我解决这个git合并错误...我有点在这里迷路了。我一直试图解决这个合并问题两天,并阅读了大量的合并,但我似乎无法弄清楚。上周我刚刚进入这个git,所以我对git很陌生。我还有很多东西需要学习,我希望有一个“大脑”聪明/专家有人人可以帮我这个..合并期间出错

这里是混帐GUI错误文件 enter image description here

非常感谢你许多。

解决我的错误(这是混帐GUI):

我终于得到了答案,我的错误。 Thks to @Michiel Kauw-A-Tjoe。 这是我没有......我

Commit -> Revert changes

所有里面Unstaged Changes然后我做

Remote -> fetch from -> origin

然后我做

Merge -> local Merge

我之所以这样做的文件是因为我想在我做我自己的提交之前得到最新的文件,并且因为我使用的是aptana,所以始终存在.metadata文件,这会导致冲突并避免此c onflict我得到最新/更新文件,然后我稍后添加我的更改。感谢所有的大脑。

+0

错误在哪里? – iberbeu 2013-03-19 10:38:30

+0

嗨@iberbeu在Git GUI中声明'错误:命令失败'在第一张图片的末尾说:'自动合并失败,修复冲突,然后提交结果.'我不明白我该怎么办?我尝试着看着git mergetool,但我不知道如何使用它...... :(thks。 – noobes 2013-03-19 10:47:23

回答

1

看起来你正在尝试检查Eclipse元数据文件和python二进制文件。你应该把它们放在版本控制之外。一种方法是制作不想跟踪的文件名和扩展名列表,并将它们添加到文本文件中。我建议至少这些条目:

*.pyc 
.project 
.pydevproject 
.settings 
.metadata 

你可以把某个文件在你的仓库,然后运行以下命令:

git config --global core.excludesfile <filename>.txt 

这将在命令行中解决问题。如果您从Eclipse提交,则还需要在Preferences -> Team -> Ignored Resources中设置忽略的文件。您可以通过单击Add Pattern...按钮一次输入一行。

+0

谢谢你@Michiel。对不起再次问我该怎么做第一部分,是的,你是对的, m使用aptana studio 3,我使用Git Gui来进行gitting。我如何做一个版本控制,以便我只接收项目文件而不是python二进制文件和元数据。团队 - >但无法获得忽略的资源' – noobes 2013-03-19 10:59:34

+0

尝试在命令行上访问您的资源库,并忽略至少.metadata和* .pyc文件,如上所述。之后,只应输入'git status'给你你的项目文件,如'customer.html'。 – 2013-03-19 11:05:29

+0

嗨@Michiel我编辑了我的问题,我只有在aptanaS下的选择3.我如何忽略文件使用aptanaS 3. – noobes 2013-03-19 11:06:09