我是新的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
如何将最新版本提取到第二台计算机?
提前致谢,
比尔
答案 0 :(得分:3)
我不是百分百肯定。但我非常有信心你的麻烦来自工作目录中未跟踪的文件/更改。
首先,检查工作目录git status
的状态。如果列出了文件,则需要先添加它们(git add -A
)并提交它们(git commit
),然后才能提取。 (在旁注,而不是提交,你可以存储它们)
完成此操作并且git status
没有显示任何文件后,您可以拉出远程存储库。
此行为可防止您在合并过程中丢失未保存的工作(pull
将fetch
后跟merge
别名。
答案 1 :(得分:0)
我遇到了同样的问题。我猜你在Netbeans中运行git。 请尝试在git shell中运行该命令。 你会看到差异。