-
暂存数据:
git stash -
提取暂存数据:
git stash apply -
拉取远端分支最新代码:
git pull origin frontend/dev-apass -
提交:
git commit -m '495:feat:分布式事务' -
push 到远端分支:
git push origin frontend/dev-apass -
删除本地分支:
git branch -d dev-product-0911 -
删除远端分支:
git push origin --delete dev-product-0911 -
创建并拉取新分支:
git checkout -b dev-0911 origin/dev-0911 -
撤销 committ 提交:
git reset --soft HEAD~1git reset --soft HEAD^
-
提交到远端指定分支:
git push origin HEAD:dev-ymm -
提交到远端当前分支:
git push origin dev-ymm-1 -
切换本地分支:
git checkout dev-0911 -
合并分支:
git merge '合并的分支' -
不切换分支直接 merge:
git fetch <目标分支>拉取目标分支最新代码git merge --no-ff <目标分支>合并当前分支到目标分支 --no-ff 强制生成新的合并记录
-
git 撤销 push 后的提交记录:
先将本地修改的数据存储下来,不然的话会直接覆盖本地修改数据git stashgit log --oneline查看提交历史 找到你想回退到的提交的哈希值(例如 abc1234)git reset --hard abc1234重置本地分支到该提交git push --force强制推送到远程仓库(注意:会覆盖远程历史)
-
合并指定提交记录(将 feature 分支某一提交记录合并到 main 分支)
git cherry-pick abc1234(abc1234 是你想要合并的提交记录的哈希值) -
全局安装 rimraf:
npm install rimraf -g -
删除包:
rimraf node_modules -
清空 npm:
npm cache clean --force -
清除 pnpm 的缓存:
pnpm cache delete -
.gitignore 忽略 pnpm-lock.yaml 文件不提交:
git rm -r --cached pnpm-lock.yaml -
清除当前目录下所有文件的缓存:
git rm -r --cached . -
升级指定版本:
pnpm install vxe-table@3.12.10 -w(-w 指向)