git - 有人在我拉取远程仓库后从远程仓库中删除了提交,我如何在下一次 git pull 时将其保留在本地?
问题描述
在我完成 git pull 之后,有人从远程存储库中删除了一个提交。
在本地,我现在有这些提交:
$ git log --oneline
a7f2d6a commit x
29087ce commit y
8a851c8 commit z
但a7f2d6a commit x
已从远程存储库中删除。我该怎么做才能使下一个 git pull 不会从我的本地提交中删除它?在我做更多的工作之后,我想进一步将它推回远程仓库。
解决方案
好吧,您可以在包含提交的分支上创建一个分支,然后将其合并到原始分支。
推荐阅读
- php - 如何从我的 HTML 表单中获取选择选项值到我的 PHP 脚本?
- ios - Xcode 10/Swift 中的 Vision API 没有检测到任何东西。我在做一些明显错误的事情吗?
- php - Prestashop 1.7.5 如何通过组合获取产品的基本价格
- javascript - 频道中的人次计数
- r - 使用编码检查向量是否包含很长的字符串
- mysql - 从字段名称为 MySql 的行中检索前 3 个值
- mongodb - MongoDB下创建数据库
- swift - 使用两个类创建协议
- android - Android RecyclerView Adapter DataBinding - 找不到符号 {layout}BindingImpl
- asp.net-core - 尝试使用 Ws-Fed 对 ASPNET Core MVC 应用程序进行身份验证时出现 SecurityTokenException