赞
踩
1、选择git reset
2、选Hard
Reset 三种类型包括 Soft、Mixed、Hard。
从回退的力度来讲 Soft —> Mixed—> Hard 依次加重,分别对应
回退“已提交”—> 回退“已提交+已暂存”—> 回退“已提交+已暂存+未暂存” 。
两种常用场景:
1)如果想回退所有本地与远程不同的 commit ,同时又保留所有修改,可以选择 Soft 或 Mixed,推荐 Mixed。
2)如果想覆盖或回退本地代码,又不需要保留任何本地修改,可以选择 Hard 。
3、reset type说明
Soft:回退服务端版本
Mixed:回退服务端版本,本地提交版本(选这个从回退版本到最新版本的修改还是在代码里的)
Hard:回退服务端版本,本地提交版本,本地未提交的修改内容
如果想回退到某一版本,在这一版本基础上修改,那么要选Hard
4、命令方式
git log
commit id
git reset --hard xxxxxx
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。