如何从git中的先前提交恢复覆盖的更改?

时间:2018-09-25 14:23:21

标签: git

这就是基本上发生的事情:

  1. 一个人检出master,分支一个功能分支,进行适当的更改(例如,向xml元素添加id属性),将功能合并到master中。
  2. 某人稍后会与新的不相关更改进行错误合并,这些更改将被覆盖,并且现在共享历史记录
  3. 更多不相关的更改合并在一起,生活照常进行。

问题是-如何还原在p.1中所做的更改而又不破坏在p.2(真正好的部分)和p.3中添加的内容?

Pro Git书中的任何地方都描述了这种情况吗?我无法从节标题中识别出来。

0 个答案:

没有答案