【问题标题】:git pull cause uncommited changesgit pull 因为未提交的更改
【发布时间】:2015-08-17 10:58:39
【问题描述】:

我从 Gitlab 克隆了一个存储库,然后做了 git pull origin master,然后切换到另一个分支 branchA。后来我做了git pull origin branchA,这导致我本地的一些文件变得未暂存,但是我没有进行任何这些更改,它们都是其他人提交的文件,如果我再次拉动它,git会提示我“将branchA合并到BranchA”,这是为什么呢?

【问题讨论】:

  • 也许其他程序正在自动更新您的文件?使用 Sublime、LESS/SASS 编译器或其他可能在后台运行的程序?
  • @Justinas 不,在这种情况下不是。
  • 也许我在这里的回答可以帮助你:stackoverflow.com/questions/25871938/…
  • 你把新创建的分支推送到origin了吗?您是否为新分支设置了上游?
  • @VighIosif 我没有创建新分支。刚刚切换到现有的分支。

标签: git


【解决方案1】:

我认为你是从工作副本中提取的,所以文件同时被修改了。

【讨论】:

  • branchA的最后一次commit是两个小时前,我本地的文件都变成uncommited,有些甚至是untracked,这意味着我修改它是不可能的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-01-06
  • 2016-05-08
  • 2011-03-15
  • 2013-01-12
  • 2011-09-16
  • 2021-09-30
  • 2020-12-15
相关资源
最近更新 更多