git reset -soft
时间: 2023-11-01 07:58:11 浏览: 153
详解git reset --hard 和 git reset --soft区别
git reset --soft 是Git的一个命令,用于回退到指定版本,但不撤销工作区的修改和暂存区的文件。当我们需要修改上一次的提交或者回退到某个历史版本时,可以使用该命令。
使用示例:
1. 假设我们有4次提交,每次在src目录下新增了一个文件。
2. 当我们想要修改第二次提交时,可以使用命令 git reset --soft 版本号 进行回退。
3. 执行完命令后,使用 git log 命令查看版本信息,可以看到已经回退到了第二次提交的版本。
4. 然后进行修改文件内容、add和commit操作,即可完成对该版本的修正。
通过使用 --soft 参数,可以将错误的提交日志废弃,即在使用 git log 命令时看不到错误的提交日志。
阅读全文