有的时候我们提交的代码可能不在需要了需要在远端分支进行回滚那么操作呢!今天记录一下该操作
这里我们在windows环境下使用git bash
进行回滚远程分支代码
确定当前所在分支
查看本地分支
git branch
查看远程和本地所有分支
git branch -a
删除本地分支
git branch -d [分支名]
切换目标分支
切换本地分支
git checkout 本地分支名
切换并创建本地分支
git checkout -b 本地分支名
切换到远端分支并在本地创建
git checkout -b本地分支名 远端分支名
首先查询要回滚到的commit节点的id
git log
确定要commit的id后进行reset
操作
git reset --hard commit_id
完成以上操作本地代码就已经回滚到目标commit了
下面开始回滚远端仓库的代码
git push -f
完成以上操作。查看远端仓库的git log看是否已经回滚到目标commit