繁体   English   中英

git pull --rebase 没有从原点拉取新文件

[英]git pull --rebase didn't pull new files from origin

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

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

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

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

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

git pull origin master

有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM