1

我是一个新的 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

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

提前致谢,

账单

4

2 回答 2

3

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

首先,检查您的工作目录的状态git status。如果列出了文件,您需要先添加它们 ( git add -A) 并提交它们 ( git commit),然后才能拉取。(附带说明,您可以将它们藏起来,而不是提交

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

此行为可防止您在合并过程中丢失未保存的工作(作为a后面的pull别名)。fetchmerge

于 2012-11-14T05:41:04.307 回答
0

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

于 2013-08-25T16:42:15.000 回答