Git常用命令
git reset --soft HEAD~1
撤销上次提交(未推送)
git stash
撤销并暂存本次修改(常用于改错分支)
git stash pop
应用暂存的修改
git reset --hard <commitid>
撤销更改到指定commit(已推送)
git branch --set-upstream-to=origin/master master
设置默认远程仓库
git merge --abort
撤销合并
git reset --hard origin/master
远程覆盖本地
git rm -rf --cached .
清除git缓存
git show :packages/builder/src/actions/dev.ts
显示 Git 仓库中各种类型的对象,比如提交(commits)、标签(tags)和树(trees)
git push -f origin master
重置远程
git cherry-pick <commitid>
应用指定提交改动
git checkout — test.txt
撤销更改的另一种方式(2条横线)
git diff HEAD — yarn.lock
显示指定文件的修改
git branch -m <xxx> <yyy>
将名字为xxx的分支重命名为yyy
git remote prune origin
同步远程的分支到本地
git rebase master —current branch local
合并分支的另一种方式