赞
踩
git reset --mixed c983d4 回退到提交c983d4版本 并将回退的代码全部放入到 工作区中 (文件变红)
git reset c983d4
git reset --soft c983d4 回退到提交c983d4版本 并将回退的代码全部放入到 暂存区中 (文件变蓝)
git reset --hard c983d4 回退到提交c983d4版本 清空 工作目录及暂存区 所有修改 (修改内容被直接删除)
[Ref] Git reset 三种模式(hard,soft,mixed)
git reset --hard c983d4f8d 回退到 c983d4f8d版本
git reset --hard ORIG_HEAD git reset, git merge, git rebase等危险操作 失误时 回退到 原来操作前版本
git reset --hard HEAD 回退到 当前分支 最新提交
git reset --hard HEAD^ 回退到 当前分支 最新提交的上1个提交
git reset --hard HEAD^^ 回退到 当前分支 最新提交的上2个提交
git reset --hard HEAD^^^^^^ 回退到 当前分支 最新提交的上^个数个提交
git checkout test.txt 撤销 单个文件
git checkout . 撤销 全部文件
git reset HEAD test.txt 1. 恢复指定文件到工作区
git checkout test.txt 2. 撤销指定文件的修改
git reset HEAD . 1. 恢复全部文件到工作区
git checkout . 2. 撤销全部文件的修改
Further Reading :Git常用命令汇总
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。