git常用操作合集

1 撤销

1.1 适用场景

如果在git上提交了commit,但是当前提交的代码有问题,需要回退到上个版本

1.2 操作命令

1、git log 查看历史提交记录及对应的commit id

找到需要回退的commit id

2、执行git reset回退到之前的状态

复制代码
git reset --hard <commit-id>

git reset --hard c5611cf239071282c3a30f0cfa42e92cacc4d91f

其中<commit-id>是需要回退到的commit id

3、使用git push -f 将本地的修改提到到远程

复制代码
git push -f

其中-f表示强制推送,因为使用了git reset回退了分支,导致历史分支被修改,需要强制推送到远程分支。

未完待续~~~

相关推荐
victory04313 小时前
git clone只克隆小文件 无法克隆大文件解决办法
git
JH30734 小时前
git和svn一些使用上的区别
git·svn
小喻yushi5 小时前
Git入门
git
大柏怎么被偷了5 小时前
【Git】基本操作
linux·运维·git
摇滚侠8 小时前
零基础小白自学 Git_Github 教程,Git 命令行操作2,笔记19
笔记·git·github
我是若尘8 小时前
Git Rebase深度解析:优雅重写提交历史的艺术
git
我是若尘8 小时前
Git合并踩坑记:当master回退后,如何正确合并分支?
git·代码规范
摇滚侠9 小时前
零基础小白自学 Git_Github 教程,Action CI/CD 完整实践,笔记23
笔记·git·ci/cd
minji...11 小时前
linux 进程控制(一) (fork进程创建,exit进程终止)
linux·运维·服务器·c++·git·算法
系夏普11 小时前
Git 入门教程:初始化、修改与提交
git