git - 将未推送的提交移动到另一台没有远程存储库的机器上的存储库
问题描述
在两台不同的机器(家庭和办公室)上克隆(最新)相同的远程存储库
- 在家庭机器上,我添加了 3 个提交(未推送到远程)
- 为存储库创建了一个捆绑文件,git bundle create fizz-buzz-app.bundle --all
git log
如下所示:
abcdef00012 - (HEAD -> branch-a) BRANCH-A: Display customer address
abcdef00011 - (HEAD -> branch-a) BRANCH-A: Display customer email
abcdef00010 - (HEAD -> branch-a) BRANCH-A: Display customer name
abcdef00009 - (origin/branch-a) BRANCH-A: Create view for the customer
abcdef00008 - (origin/master) Merge branch 'branch-another' into 'master'
在 Office 机器上,我有相同的存储库,但没有 3 次提交
git log
的存储库如下所示:
abcdef00009 - (origin/branch-a) BRANCH-A: Create view for the customer
abcdef00008 - (origin/master) Merge branch 'branch-another' into 'master'
我已将捆绑文件从 USB 复制到 Office 机器上的本地目录
我如何将“丢失”的提交从捆绑文件带到现有的存储库?
我知道我可以使用 将它克隆到新的存储库git clone fizz-buzz-app.bundle
,但想知道是否有可能将 3 个新提交从捆绑文件“拉”到现有存储库。
解决方案
推荐阅读
- c - 为什么 get_long_long("") 打印 2 次?
- php - 尝试连接时出现“SQLSTATE [HY000] [2006] MySQL 服务器已消失”
- elasticsearch - 预测最优 ElasticSearch Query-time Boost 值的深度学习模型
- reactjs - 重新排列 reactstrap 中的列表组项目
- java - 如何使用 JUnit 或 Mockito 测试使用 Random() 的方法,不带参数和返回值
- kubernetes - 由于 minikube 内存不足,Istio 无法启动
- r - R:dplyr 使用管道选择数据,并使用来自外部管道对象的数据进行 t 检验
- angular - Angular7 Material7 网格列表项目顺序/流程不随 flex-layout 改变?
- c# - 找出此 Web 服务失败的原因
- javascript - Sequelize关联json响应问题