张映 发表于 2019-11-11

分类目录: linux

git  reset --hard,版本回去某到某一版本,对本机的版本产生影响,不对远程分支产生影响。

git revert,撤销某一个,或者连续的多个版本,会对远程分支产生影响。这根git reset反思想的。

git stash,保存当前状态,可以理解成存档,用在切换分支时,又不想commit当前分支时使用。

git restore,单纯的撤销

阅读全文>>

张映 发表于 2018-08-08

分类目录: 技术其他

我们有时会遇到这样的情况,正在dev分支开发新功能,做到一半时线上出严重bug,要马上解决,但是新功能做到了一半你又不想提交,这时就可以使用git stash命令先把当前进度保存起来,然后切换到主分支去修改bug,修改完提交后,再切回dev分支,使用git stash pop来恢复之前的进度继续开发新功能。下面来看一下git stash命令的常见用法和例子

阅读全文>>