Git分支回退到指定提交点

1 打开git命令窗口

找到本地 git 仓库路径,在项目根目录下,鼠标右键,点击 Git Bash Here.

2 查看分支

git branch # 查看本地分支

git branch -r # 查看远程分支

git branch -a # 查看所有分支(本地+远程)

3 切换到已存在的本地分支

git checkout develop_v2.0.0.0

git switch develop_v2.0.0.0 # Git 2.23+

4 查看提交日志

git log

q: 退出日志

5 回退到指定提交点

git reset --hard 50842f1b9b43185072ea7984a612d1aea316a337 # 强制回退到某个提交点,之后的提交记录都会消失

git push -f origin develop_v2.0.0.0 # 强制推送修改到远程仓库

相关推荐
天若有情6738 小时前
【C++原创开源】formort.h:一行头文件,实现比JS模板字符串更爽的链式拼接+响应式变量
开发语言·javascript·c++·git·github·开源项目·模版字符串
海盗12349 小时前
在群晖NAS上使用Git Server
git
y小花9 小时前
git常用指令
git
华科大胡子9 小时前
开源项目 Git 贡献全流程拆解
git
极地星光9 小时前
工程中:Git 子模块(submodule) vs 直接依赖(源码/库/包管理器)
git
无限进步_10 小时前
【C++&string】大数相乘算法详解:从字符串加法到乘法实现
java·开发语言·c++·git·算法·github·visual studio
无限进步_11 小时前
【C++】验证回文字符串:高效算法详解与优化
java·开发语言·c++·git·算法·github·visual studio
无限进步_15 小时前
【C++】重载、重写和重定义的区别详解
c语言·开发语言·c++·ide·windows·git·github
历程里程碑15 小时前
1 . Git本地操作:版本控制 跨平台协作 仓库核心
java·开发语言·数据结构·c++·git·gitee·github
华科大胡子15 小时前
Git + 云原生
git