Git:无法删除一个";回复';犯罪
我们正在使用git工作流,开发分支用于集成,功能分支用于单个功能Git:无法删除一个";回复';犯罪,git,merge,continuous-integration,git-flow,revert,Git,Merge,Continuous Integration,Git Flow,Revert,我们正在使用git工作流,开发分支用于集成,功能分支用于单个功能 通过以下方式创建要素分支: git fetch git checkout -b new-branch origin/develop (开发是我们的工作集成分支) 处理新的分支,并在准备好创建拉请求后,将其返回到develop中,并在github上创建拉请求并合并 没有合并冲突,现在我们的功能分支使用develop 必须再请求一个调整代码的请求 在sprint结束时,我们通过github恢复了develop的新分支-使用pull
git fetch
git checkout -b new-branch origin/develop
git checkout develop
git fetch
git merge --ff-only origin/develop
git revert -m 1 commit ##the commit that was the pull request
git push
git rebase -i --no-ff commit
如果您在发布分支上拥有所需的所有代码,您应该:
- 分支,如果它具有您需要的所有更改并在该分支上工作
- 合并它进行开发,如果开发中有您想要保留的代码,则分支开发
最后,这是一个修复git错误的惊人资源…重新请求它?或者还原还原提交?简而言之,我们将我们的功能分支从开发中还原出来,这样我们就可以发布,这样我们就可以按时发布。现在我们正处于一个新的sprint阶段,我们可以继续开发这个特性,并希望它能够重新开发。我们希望避免使用推送,而是使用合并,但没有什么可合并的,因为git比较提交-这是相同的,因为还原是一个删除代码的提交-而不是历史记录。因此,如果还原还原,会发生什么?我几乎在每个文件中都会遇到合并冲突