Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用netbeans支持的新git用户无法从远程存储库提取最新提交_Git_Netbeans - Fatal编程技术网

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

使用netbeans支持的新git用户无法从远程存储库提取最新提交,git,netbeans,Git,Netbeans,我是一个新的GIT用户,在win7上使用内置的NetBeans支持。我在另一台计算机上对我的项目文件做了一些更改,并将它们提交到远程repo。当我尝试从远程存储库中提取此最新版本时,我遇到以下错误: ==[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

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

 ==[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
如何将最新版本拉到第二台计算机

提前感谢,


比尔

我不是100%肯定。但我相信你的麻烦来自于工作目录中未跟踪的文件/更改

首先,签出工作目录的状态
git status
。如果列出了文件,则需要添加它们(
git add-A
)并提交它们(
git commit
),然后才能进行拉取。(顺便说一句,你可以把它们藏起来,而不是承诺)

完成此操作后,
git status
不显示任何文件,就可以提取远程存储库


这种行为可以防止您在合并过程中丢失未保存的工作(因为
pull
fetch
之后是
merge
),我也遇到了同样的问题。我猜你在Netbeans中运行git。 请尝试在git shell中运行该命令。
你会看到区别。

在NB:
git status
=
git>Show Changes
。西蒙-你是对的-你能解释一下你是怎么知道的吗?也谢谢你Madth3哦,你的集成在netbeans中的Git没有常见的错误消息,但我能够找出一些东西。正如我所知道的那样,
pull
是一个
fetch
然后是一个
merge
,我从您的错误消息中知道,您的问题不在配置中,因为您没有与获取数据相关的错误。因此,由于这是一个关于合并的问题,我刚刚发现合并被拒绝的最可能的原因是未过时的更改(否则您会有合并冲突,但在您的情况下,它只是被中止了)。这就是全部