场景:修改分支代码,但是在commit后发现该修改分支错误,切换分支并将修改的部分挪过来
1.切换分支 并修改切换分支后的代码
git reset HEAD^ //把上次提交恢复为未提交状态
git status //查看当前状态
git stash //将修改代码add到暂存区,暂存代码
git checkout branch_name分支 //切换到需要提交的分支
git stash pop //恢复之前修改的代码到本分支
2.重新提交修改的新分支
git pull //先更新再提交
git status //查看当前状态
git add . //添加到暂存区
git commit -m '提交注释'
git push origin branch_name //提交到远程