Macos GitBucket:错误:您对以下文件的本地更改将被合并覆盖

Macos GitBucket:错误:您对以下文件的本地更改将被合并覆盖,macos,git,bitbucket,Macos,Git,Bitbucket,我到处都搜索过,尝试过各种解决方案,但还是发现了错误: 您对以下文件的本地更改将被“合并”覆盖 我没有要提交的内容,因为状态告诉我: # On branch develop # Your branch is behind 'origin/develop' by 1 commit, and can be fast-forwarded. # (use "git pull" to update your local branch) # nothing to commit, wo

我到处都搜索过,尝试过各种解决方案,但还是发现了错误: 您对以下文件的本地更改将被“合并”覆盖

我没有要提交的内容,因为状态告诉我:

  # On branch develop
  # Your branch is behind 'origin/develop' by 1 commit, and can be fast-forwarded.
  #   (use "git pull" to update your local branch)
  #
  nothing to commit, working directory clean
  Updating 67020e6..6dd23de
  error: Your local changes to the following files would be overwritten by merge:
app/filename.php
  Please, commit your changes or stash them before you can merge.
  Aborting
然后我做一个git拉,然后得到以下结果:

  # On branch develop
  # Your branch is behind 'origin/develop' by 1 commit, and can be fast-forwarded.
  #   (use "git pull" to update your local branch)
  #
  nothing to commit, working directory clean
  Updating 67020e6..6dd23de
  error: Your local changes to the following files would be overwritten by merge:
app/filename.php
  Please, commit your changes or stash them before you can merge.
  Aborting
但是,由于我没有什么要提交的,而且如果我进行git存储,我就不会得到任何本地更改来保存

因此,我如何解决这个问题,并下载和更新我的本地机器与我的远程修正

以防万一: 我必须在家里安装一台本地机器,我已经在家里完成了修改并推送了它们,现在我正在尝试用这些更新更新我的本地工作机器

编辑更新 由于我一时无法回答自己的问题,我找到了答案:

我在树枝上写道:

    git reset --hard

然后拉操作成功了。

您以前有没有做过git更新索引——假设没有更改?这可能是你处境的潜在原因


要解决这个问题,您需要
git更新索引--no-assessed unchanged
。然后,您应该能够隐藏更改并继续合并。

遇到了完全相同的问题。在我开始探索git之前,我已经习惯了CVS。我认为运行git pull--rebase origin master是实现您和我使用的那种工作流的方法。
有关更详细的说明,请参阅。我肯定知道答案在那篇文章的某个地方,但我没有完全理解这篇文章。

环顾四周时,我尝试了以下方法,似乎解决了我当时的问题

当我在树枝上写作时

   git reset --hard

这似乎是一件小事,但将你的代词“I”大写而不是“I”实际上帮助很大,因为这样其他人就不必编辑你的问题来为你大写,这是人们出于慷慨而经常做的事情。在某种程度上,我向你道歉,但是当你患有某种形式的诵读困难症时,我也会觉得它令人反感,对于那些没有英语作为第一语言的人来说,可能也会有问题,我希望修改后的i’s已经改成你喜欢的形式。你的个人资料说你来自英国,所以我(错误地)假设英语是你的第一语言。无论如何,我对你的冒犯表示诚挚的歉意。我在英国,但我实际上是威尔士人,但实际上是非洲人,但我不想让你感到厌烦,这不是问题,我不生气。网络共享驱动器上的源存储库是什么?我在OSX上看到过这一点,当我在共享驱动器上使用存储库时开车,看。