我每次都会这样做,它经常发生。我该如何解决。我找到的每个论坛都说要在git上键入命令...这是一个神秘的控制台,我似乎无法找到它或者人们在说什么。
==[IDE]== May 19, 2013 5:24:00 PM Pulling...
git pull https://bitbucket.org/techreanimate/project
+refs/heads/master:refs/remotes/project/master
Branch : project/master
Old Id : 6fdea249fc80641a1b3e63174e7dd4ec6b72d84d
New Id : a19141fea8cbc7a64553b84ed6b591e223384b7a
Result : FAST_FORWARD
Merge Result: Failed
Merge of HEAD with project/master failed because of these files:
A:\Dev\project\Workspace\project-Web\.htaccess
==[IDE]== May 19, 2013 5:24:03 PM Pulling... finished.
哦,它并不总是.htaccess,它的随机文件
答案 0 :(得分:2)
我最终安装了Tortoise GIT,最初将repo提取到NetBeans项目文件夹,之后我使用NetBeans与远程仓库同步文件没有问题。
答案 1 :(得分:1)
是这个神秘的控制台
当使用git的插件(如IDE NetBeans)失败时,最好回到该控制台 具体来说,要单独安装git,看看你是否重现了这个问题。
例如,在Windows中,下载并解压缩msysgit portable。
的存档然后从工作树中尝试git pull
,看看完全错误消息是什么。
Sych强调in the comments(在Sych的own upvoted answer之后):
使用不同的GIT客户端初始化REPO,然后继续使用NetBeans
此外,make sure you can see and access your .gitignore
and .htaccess
(两个dotfiles通常被netbeans忽略)
Netbeans首选项,转到顶部的“杂项”选项卡,然后单击“文件”选项卡。您将看到“IDE忽略的文件”部分。
^(CVS|SCCS|vssver.?\.scc|#.*#|%.*%|_svn)$|~$|^\.(?!(htaccess|gitignore)$).*$
这样,您就可以看到git插件如何处理这些文件。
答案 2 :(得分:0)
您已更改或创建.htaccess
文件但未提交。
如果你还没有准备好提交git stash& git pull& git stash pop然后解决冲突。
或者您可以提交更改,然后拉回来重新解决冲突。