使用netbeans支持的新git用户无法从远程存储库中提取最新提交

时间:2012-11-14 05:04:12

标签: git netbeans

我是新的GIT用户,在win7上使用内置的NetBeans支持。我在另一台计算机上对我的项目文件进行了一些更改,并将它们提交到远程仓库。当我尝试从我的远程存储库中提取此最新版本时,我收到以下错误:

 ==[IDE]== Nov 13, 2012 11:35:27 PM Pulling...
 git pull bitbucket.org:kcsmith/b1.git +refs/heads/master:refs/remotes/origin/master
 No update
 Merge Result: Failed
 Merge of HEAD with origin/master failed because of these files:
 C:\wamp\www\path\to\file

如何将最新版本提取到第二台计算机?

提前致谢,

比尔

2 个答案:

答案 0 :(得分:3)

我不是百分百肯定。但我非常有信心你的麻烦来自工作目录中未跟踪的文件/更改。

首先,检查工作目录git status的状态。如果列出了文件,则需要先添加它们(git add -A)并提交它们(git commit),然后才能提取。 (在旁注,而不是提交,你可以存储它们

完成此操作并且git status没有显示任何文件后,您可以拉出远程存储库。

此行为可防止您在合并过程中丢失未保存的工作(pullfetch后跟merge别名。

答案 1 :(得分:0)

我遇到了同样的问题。我猜你在Netbeans中运行git。 请尝试在git shell中运行该命令。 你会看到差异。