我正在计划与git一起使用的工作流程。我还没有使用过git,所以我不知道是否有可能这样做。
这表达了我希望如何保留我的分支机构:
我有两个远程分支:主分支和开发分支
对于每个新任务,我想从开发创建一个新的本地分支,首先使用我的任务ID进行提交,然后处理它并创建一个很少有提交表达我工作演变的承诺。 当我完成任务时,我想将本地分支合并到开发并推送开发。
当创建新版本时,我想将开发合并到 master 并使用交互式rebase将每个任务的第一次提交保留到 master 和修复非重要提交。最后,创建一个标记来标记发布点。
在这个场景结束时,我将有一个开发分支,其中包含所有历史提交和一个主,只有每个任务的提交和标记释放。
我第一次重新定位主人一切正常:标签创建,提交工作正常,当我将开发合并到主<时,问题就出现了/ strong>创建第二个版本。我标记为修复的所有旧提交都回来了。
我做错了什么吗?有一种方法可以用git做我想做的事情吗?我误解了如何使用git的方式?