本地保存代码git
# 保存 git stash git stash save “修改的信息” # 展现全部保存的版本 git stash list # 恢复版本 # 取最后一个版本,并删除该版本 git stash pop # 恢复须要的某个版本 版本号经过展现版本命令获取 git stash apply stash@{0} # 删除版本 # 删除某个版本 git stash drop stash@{0} # 清除全部版本 git stash clear
远程分支版本回退缓存
# 查看版本号 git reflog # 撤销提交并保留修改,版本号为提交的上一个版本。 # 参数 soft:改动放在缓存区 mixed 改动不放在缓存区 git reset --soft 版本号 # 强制推送到远程分支,origin:远程仓库名称,master:分支名称 git push -f origin master
本地回退app
# 回退到上一个版本 git reset -hard HEAD^ # 回退到某个版本 git reset -hard 版本号