git篇之reset

2021-08-04  本文已影响0人  清宵寒夜

常用命令

git reset --hard HEAD ---->指针指向当前版本
git reset --mixed HEAD^ HEAD指针回退,保留暂存区和工作区改动
git reset --soft HEAD^ 重置暂存区,HEAD指针回退,保留工作区改动

git reset --hard HEAD^ --->回滚到上个版本

git reset --hard HEAD^~2 --->回滚到前两个版本

git reset --hard xxx(commitid或commit前几位)--->回滚到指定版本号,如果是版本号前几位,git会自动寻找匹配的版本号

git reset --hard xxx(commitid或commitid前几位) filename--->回滚某个文件到指定版本号(需要进入该文件所在目录)

6、git reset --patch --->重置补丁

合并提交

1、git reset --soft HEAD~2 --->撤销最新的2次提交
2、git add . --->添加文件到暂存区
3、git commit -m message --->添加提交说明
4、git push 推送提交到远程仓库

上一篇 下一篇

猜你喜欢

热点阅读