git rebase
‘git rebase origin/分支名’ 会先把你本地的提交 “暂存”,再把远程最新代码拉到本地,最后把你的提交重新应用到远程最新代码的后面(相当于 “插队” 到最新代码之后);
git rebase 之后 ,若是跟其他人合作同一分支,其他人需要git pull --rebase 来拉取远程代码,防止其他人本地出现代码紊乱的情况。
版本管理 git tag
查看版本:
# 查看所有本地标签
git tag
添加版本管理脚本:
# 升级小版本并创建Git标签(小版本升级 (2.0.4 → 2.0.5))
npm run version:patch
# 升级次版本并创建Git标签(次版本升级 (2.0.4 → 2.1.0))
npm run version:minor
# 升级主版本并创建Git标签(主版本升级 (2.0.4 → 3.0.0))
npm run version:major
# 或者手动创建固定版本号的标签
git tag v1.0.0
git push origin v1.0.0
删除标签:
# 删除本地标签
git tag -d v2.0.5
# 删除远程标签
git push origin --delete v2.0.5