在我们的商店,我们有两个主要分支:
develop
- 每个人分支并最终检查他们的代码,以及我们的自动化测试在每次提交后运行。
master
- '制作'经理合并的分支在发布之前就会发展。
我们正在准备一个版本,并且可能需要撤出从develop
到master
的提交,因为它周围的支持基础设施尚未准备就绪。
之前我做过很少的恢复,但这是一个很好的方式去这里,从master
恢复提交?如果是这样,当我们再次从develop
合并时,该提交将再次成为合并代码的一部分吗?或者我们是否必须做一些类似樱桃选择的东西让它重新成为主人?
答案 0 :(得分:1)
查看使用git revert,请参阅http://git-scm.com/docs/git-revert。恕我直言,你可能正处于一个受伤的世界,因为你曾经说过你想要恢复由其他人根据这个受污染的代码对代码库所做的更改,而这将更难做到。< / p>