首页 > 解决方案 > 有人在我拉取远程仓库后从远程仓库中删除了提交,我如何在下一次 git pull 时将其保留在本地?

问题描述

在我完成 git pull 之后,有人从远程存储库中删除了一个提交。

在本地,我现在有这些提交:

$ git log --oneline
a7f2d6a commit x
29087ce commit y
8a851c8 commit z

a7f2d6a commit x已从远程存储库中删除。我该怎么做才能使下一个 git pull 不会从我的本地提交中删除它?在我做更多的工作之后,我想进一步将它推回远程仓库。

标签: git

解决方案


好吧,您可以在包含提交的分支上创建一个分支,然后将其合并到原始分支。


推荐阅读