如何恢复文件并撤消签入错误的分支?

时间:2020-08-27 16:43:09

标签: git reset

我有以下情况

  • 打开文件A
  • 编辑文件A
  • 签入文件A-推送到服务器

糟糕,将其签入以开发分支,但希望在功能分支中使用

如何从A取消签入,并具有可用于将其签入功能分支的文件?

谢谢! 杰西·自由-jesseliberty@gmail.com

1 个答案:

答案 0 :(得分:1)

Cherry选择提交,并重置开发分支:

(on develop branch)
git checkout feature
git cherry-pick develop
(resolve conflicts and commit if necessary)
git checkout develop
git reset --hard origin/develop