git 笔记

commit想撤销

git reset --soft HEAD^

这样就可以撤销commit了

执行git merge 之后撤销

git reset --hard HEAD

git reset –-soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可; git reset -–hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容,撤销的commit中所包含的更改被冲掉;

git stash 笔记

想切到其他分支时,当前分支改动的代码不想提交

git stash

查看保存的进度列表

git stash list

恢复到之前的进度

git stash apply

删除记录的这条进度

git stash drop [stashid]
例子:
git stash drop stash@{0}

恢复之前的进度并删除

git stash pop

清空所有保存的进度

git stash clear

王兴振博客
请先登录后发表评论
  • latest comments
  • 总共0条评论