git操作

时间:2020-04-01 17:44:13   收藏:0   阅读:63

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

原文:https://www.cnblogs.com/starof/p/6674894.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!