GIT指令
#版本回退
git log ##查看版本号
#或者
git log --oneline ##查看简洁信息
git revert -n (版本号) ##再当前版本的基础上新增一个版本,不影响以前的代码
##或者
git reset --hard (版本号) ##该命令会强行覆盖当前版本和要回退的版本之间的其他版本(不太建议)
##最后
git push -f ##强制推送
#删除本地分支
git branch -d dev
#分支的快速创建与切换
git checkout -b master
#将本地分支推送到远程仓库
git push -u origin 本地分支名称:远程分支名称
#删除远程分支
git push origin -d dev
#撤销合并
git merge --abort
#撤销commit(不删除工作空间改动代码,撤销commit,不撤销git add . )
#HEAD^ 表示上一个版本,即上一次的commit,几个^代表几次提交,如果回滚两次就是HEAD^^。
#也可以写成HEAD~1,如果进行两次的commit,想要都撤回,可以使用HEAD~2。
git reset --soft HEAD^
#撤销commit并撤销git add .(不删除工作空间改动代码,撤销commit,并且撤销git add . )
git reset --mixed HEAD^
#或者
git reset HEAD^
#撤销commit并撤销git add .(删除工作空间改动代码,撤销commit,撤销git add . )
git reset --hard HEAD^
#如果commit后面的注释写错了,先别急着撤销,可以运行
#进入vim编辑模式,修改完保存即可
git commit --amend
2024/7/31...大约 2 分钟