1.回滚本分支已推送 代码我使用的webstorm1.打开git 提交 记录2.选择需要回滚的提交记录3.右键4.选择mixed点击reset5.点击local Changes把因此产生的本地修改文件也撤销掉6.撤回远程仓库 记录git push -fgit纯命令操作步骤1.本地撤销使用reset命令直接删除上次提交。git reset --hard HEAD^HEAD是指向最新的提交上一次提交是HEAD^, 上上次是HEAD^^,也可以写成HEAD22.本地撤销使用revert命令git revert HEAD3、远程撤销*注意这一步一旦执行线上与本地将不存在该版本后的提交记录请备份git push -f2.回滚合并分支并推送到远程 代码步骤 1.找到合并提交的 Hash 值git log --oneline --graph -n 10在输出中寻找类似Merge branch feature/xxx into main的记录复制其对应的 Commit Hash例如a1b2c3d步骤 2执行撤销命令git revert -m 1 merge-commit-hash例如git revert -m 1 e21d474e21d474就是想要撤回的那一条记录的hash值按下Esc键输入:wq后回车步骤 3推送到远程git push origin branch-name可在代码管理器中查看 撤回记录
git 回滚代码
1.回滚本分支已推送 代码我使用的webstorm1.打开git 提交 记录2.选择需要回滚的提交记录3.右键4.选择mixed点击reset5.点击local Changes把因此产生的本地修改文件也撤销掉6.撤回远程仓库 记录git push -fgit纯命令操作步骤1.本地撤销使用reset命令直接删除上次提交。git reset --hard HEAD^HEAD是指向最新的提交上一次提交是HEAD^, 上上次是HEAD^^,也可以写成HEAD22.本地撤销使用revert命令git revert HEAD3、远程撤销*注意这一步一旦执行线上与本地将不存在该版本后的提交记录请备份git push -f2.回滚合并分支并推送到远程 代码步骤 1.找到合并提交的 Hash 值git log --oneline --graph -n 10在输出中寻找类似Merge branch feature/xxx into main的记录复制其对应的 Commit Hash例如a1b2c3d步骤 2执行撤销命令git revert -m 1 merge-commit-hash例如git revert -m 1 e21d474e21d474就是想要撤回的那一条记录的hash值按下Esc键输入:wq后回车步骤 3推送到远程git push origin branch-name可在代码管理器中查看 撤回记录