一、回滚远程代码
查看版本:
git log
退出查看
输入q
回滚步骤:
1、先回滚本地仓库
git reset --hard 提交版本
2、回滚远程仓库(f:强制回滚):提交本地回滚到远程,使远程也回滚
git push -f
二、git切换分支时含未提交信息,保存工作区再切换。
假设一种场景:在分支A开发到一半时需要临时切换到另一个分支B工作,假如不做任何处理,直接切换到B分支,那么原来在A分支修改且未提交的代码也会带到B,并展示出来。此时需要用到stash命令。
切换分支前保存工作区(保存未提交代码,切换分支后不会展示出来):git stash
查看保存结果:git stash list
切换分支:......
切换回来后,恢复保存的代码:git stash pop
三、撤销git add
git reset --mixed