Git 分支解决方案



我遇到了一个关于 git 分支的问题。我有一个名为 F-branch 的分支,我想在其中开发新代码和新功能。稍后,这将合并到主分支中。合并到master后,我意识到我只需要功能1,3和4其余的都不需要。而且我需要最少的回滚。
我应该采取什么策略来解决这个问题?一种策略是在开发所有功能之前不合并所有功能。之后,我们挑选特征并将它们合并到母版中。 我附上了一张照片,解释了一切。
我非常感谢您的意见。

合并到master后,我意识到我只需要功能1,3,其余的4个都不需要。而且我需要最少的回滚。

你的问题与git无关。您的项目管理流程已损坏。

一个功能性的PM流程应该确保你只开发那些真正被你的客户(并付费(的功能。 一些敏捷方法,如Scrum或看板,已经成功地为相当多的创业者工作。


但是git可能会提供一个解决方法:您可以像这样"还原"提交:

git checkout master
git revert [shh1 sha2 ...]

Git 将创建新的提交并应用相反的更改。

最新更新