git revert后返回更改并移动到单独的分支

zer*_*ero 2 git git-revert

我曾经git revert撤消已经提交并推送到我的开发分支的更改(这是我第一次使用此命令)并且一切顺利,但我需要知道是否可以:保持dev的方式,但是取回那些暂时更改,然后将它们添加到一个新的分支(不想与dev工作)?

per*_*ine 5

我建议cherry-pick你提交一个新分支(如果不能重置):

  1. 运行git log并复制提交哈希(尚未还原)
  2. git checkout 到一个新的分支
  3. git cherry-pick <copied-commit-hash>

您将获得具有不同哈希的新提交.

了解更多关于樱桃挑选的信息