git操作

git新建并切换分支

$ git checkout -b ddp-xiaoyanliu-20170406
Switched to a new branch 'ddp-xiaoyanliu-20170406'

git放弃所有本地修改

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态
git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop恢复。
git reset --hard HASH #返回到某个节点,不保留修改。
git reset --soft HASH #返回到某个节点。保留修改

 git commit之后,撤销commit提交,却保留代码:

git reset --soft HEAD^

HEAD^的意思是上一个版本,也可以写成HEAD~1

如果你进行了2次commit,想都撤回,可以使用HEAD~2

 

2017-4-6

posted @ 2020-04-01 16:48  starof  阅读(147)  评论(0编辑  收藏  举报