Git常用命令

40 阅读1分钟
  • 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   合并分支的另一种方式