【问题标题】:git pull --rebase didn't pull new files from origingit pull --rebase 没有从原点拉新文件
【发布时间】:2017-10-06 23:01:56
【问题描述】:

我拉了一个包裹,现在工作了一段时间。我所做的所有更改都运行良好,在将其推送到远程之前,我做了一个git pull --rebase,因为我很久以前就提取了代码,其他人可能已经做了一些更改。有一些我可以手动解决的冲突,但是有一些新文件添加到远程存储库中并且 pull --rebase 没有得到这些新文件。结果我的包现在无法构建,因为 rebase 所做的一些代码更改使用了这些新文件。我哪里做错了?请修复?

【问题讨论】:

    标签: git rebase


    【解决方案1】:

    检查您当前的 git 状态以查看变基是否仍在进行中。

    在变基期间解决某些冲突时,需要将它们添加到索引中,然后键入git rebase --continue。如果您不这样做,Git 将不会重播您的所有提交,并且生成的工作树可能缺少一些文件。

    还要检查这些新文件是否确实是您当前 rebase 应用的上游分支的一部分:pull --rebase 默认情况下会在 origin/yourCurrentBranch 之上重放您的提交:这些文件是新的 @ 987654324@?

    【讨论】:

      【解决方案2】:

      我不太了解 git,但我遇到了同样的问题,对我来说

      git pull origin master
      

      帮助。

      【讨论】:

        猜你喜欢
        • 2021-11-17
        • 2017-12-07
        • 1970-01-01
        • 2016-10-27
        • 2021-08-16
        • 1970-01-01
        • 2015-03-21
        • 2013-03-14
        • 2014-02-17
        相关资源
        最近更新 更多