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 合并分支的另一种方式