Git推送到提前1次提交的存储库

dex1232

我正在开发一个存储库,可以说我创建了一个提交“B”。提交“A”是来源/主人。它看起来像这样:

A -------------------- B
(origin/master)      (HEAD)

但是其他人在我之前推送了一个提交(将其视为“Z”),并且不知道我在 B 之上创建了另一个提交,将其视为“C”。现在看起来像这样。

      (origin/master)
A --------- Z
 \
  \
   -------- B -------- C
                      (HEAD)

我怎样才能先拉提交'Z'然后推送我的本地提交。我可以确认 (Z) 和 (B, C) 是不相关的文件更改。我希望它们最终看起来像这样:

A -------- Z -------- B -------- C
                          (HEAD, origin/master)

我试过git pull --rebase但没有用。让我知道如何重新启用它

蒂姆·比格莱森

实际上,git pull --rebase应该在这里工作才能到达A -- Z -- B -- C您想要的分支。您还可以尝试显式变基操作,然后进行推送:

# from local master
git fetch origin
git rebase origin/master
git push origin master

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法将提交推送到我的git存储库

我如何将提交推送到已经从本地存储库推送到 git 的 heroku?

将存储库推送到新的远程,一次提交

PhpStorm无法推送到git存储库

如何重置提前 n 次提交的远程主存储库?

如何在不添加远程的情况下将提交推送到 git 存储库?

队友无法使用 Git 将提交推送到共享的 Bitbucket 存储库

如何将修订后的提交推送到远程Git存储库?

为什么我的远程Git存储库在推送到它后仍未提交更改?

撤消已被推送到远程存储库的Git中的特定提交

如何将提交推送到由气隙分隔的远程Git存储库?

仅将一些提交推送到另一个git存储库

自动提交和自动将本地存储库中的更改推送到git

在Git克隆的镜像存储库上提前提交

无法将提交从本地分支推送到github存储库

将提交推送到github存储库引发错误

无法提交并推送到 github 存储库

将提交从一台 PC 移动到另一台 PC 以推送到 Git 存储库

(Git) 在不丢失当前更改的情况下将先前的提交推送到新的存储库

仅将最近的历史推送到新的Git存储库

推送到 Git 存储库时节点版本错误

如何使用Git将标签推送到远程存储库?

添加分支后无法推送到Git存储库

将 Xcode 项目推送到 TFS Git 存储库

推送到RDP客户端上的git存储库

移动分支而不将其推送到git存储库?

如何将我的git存储库推送到dokku?

是否可以将git stash推送到远程存储库?

尝试推送到 Git 存储库时出现 403 错误