【git常用】git rebase & git tag

18 阅读1分钟

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