git - 合并来自 git revert 的冲突 - 我应该接受当前的更改还是传入,为什么?
问题描述
我有这样的提交 - A <- B <- C <- D <- E <- Head
我git revert --no-commit [git hash]
用来撤消我想要保留的提交之间的特定提交。假设我想还原 D 和 B。
根据这篇文章,恢复的正确方法是从您要恢复的最新提交开始 - 例如,
git revert --no-commit D
git revert --no-commit B
git commit
我遇到了合并冲突,我不确定是否应该接受当前的更改或传入的更改,因为这基本上是倒退。
解决方案
推荐阅读
- dart - 用于测试的 Flutter Google Play 控制台资源名称
- google-apps-script - 如何使用 Google Apps 脚本在 Google 文档中创建内嵌评论?
- jmeter - JMeter 会在运行下一个样本之前等待 HTTP 样本的 HTTP 响应吗?
- c# - client.available (TCPClient) 可以延迟吗?
- cherrypy - CherryPy 编码:布尔对象不可迭代
- c# - 如何合并 XML 文件的特定部分
- scala - java.io.FileNotFoundException: 未找到 cos://mybucket.myservicename/checkpoint/offsets
- ios - iOS 推送通知已启用但无法正常工作
- jquery - Laravel 数据表,无法将数据获取到数据表中的视图
- laravel - Laravel Nova 无法与 Laravel Spark 一起使用:位置 1213 的 JSON 中出现意外的令牌 P