繁体   English   中英

Git 分支分支未从上游主分支拉取提交

[英]Git forked branch not pulled commits from upstream master branch

我有一个分叉的分支,我通过从上游/远程主分支中提取更改来更新它。 但是,当我为工作创建一个拉取请求以返回(上游)主分支时,它似乎并没有拉入所有更改。

再次运行拉取认为分支是最新的。

丢失的更改不是我开始怀疑可能是原因的合并冲突。

我在 Windows、Git 上使用 VS Code 来为 Windows 安装 GitLens。

我可以运行哪些命令来检测丢失的提交或应用它们?

提前致谢。

我怀疑你可能是从错误的遥控器上拉出来的。

使用以下命令检查您拥有哪些远程存储库:

git remote -v

理想情况下,您应该有两个遥控器,一个带有指向 fork 的链接(通常是origin ),另一个带有指向上游存储库的链接(通常是upstream )。

如果您缺少upstream ,您可以添加它

git remote add upstream <url>

现在你应该能够从上游拉

git pull upstream master

并更新您的远程分叉

git push origin

我在这里做了一些假设,所以如果它不适合你,请随时发表评论。

暂无
暂无

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

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