- 版本状态查看
git diff :查看工作区与上一次commit版本的区别
git diff --staged(–catch) :查看stage区域与上一次commit的区别
- 版本恢复
git reset:恢复到add前的样子。
git reset HEAD^:本地仓库恢复到上一次的提交版本,工作区恢复到最近一次提交前的版本。
git reset HEAD^ --hard:本地仓库和工作区均恢复到上一次提交版本。(本地的修改会被覆盖 谨慎操作)
git reset 版本号前六位:效果同2
- 远程仓库删除
git push origin --delete 远程分支(dev_sinamail)
之后再执行git pull -p(git fetch)来删除远程仓库在本地的镜像。
- 本地镜像显示如下:
remotes/origin/master
- 建立远程分支
git push origin dev_sinamail
- 根据提示选择提交
git commit -p