Git:release分支有了不想要的topic分支的代码

来源:互联网 发布:泰山医学院网络平台 编辑:程序博客网 时间:2024/05/19 04:06

问题 :

生产分支release提交代码时,拉取了master分支的最新代码,并提交到release分支。
导致release有了不想要的代码。

解决:

  1. 新建分支releaseOld (总库)复制一份release(总库)分支代码, 仅作备份使用,保留之前数据。
  2. 删除release分支(总库),删除所有release下的私有库。命令行新建release分支,不拉取任何代码,空分支,保持分支名一致。
  3. 拉取master(总库)代码到本地,使用命令行,强行回滚master(总库)分支代码,到想要的commit时间节点。
  4. 命令行提交代码到新建的release分支(总库)。

综上,release分支(总库)的代码已经回到想要的commit节点。

  1. 在新的release分支下,fork自己的私有库。可以从新修改,并提交代码到release。

无冲突

~ 血泪的教训!!

原创粉丝点击