git在本地仓库添加了一个tag,如何把这个tag同步到远程仓库?

swnuv
  • 3.8k

总不能远程(GitHub)需要手动再添加一次吧?

回复
阅读 1.7k
2 个回答
推送所有tag :git push --tags

附git常用命令

查看文件状态 :git status
切换分支 :git checkout [分支名]
新增文件 :git add [文件名]
新增所有文件 :git add -all
删除文件 :git rm [文件名]
提交代码到本地仓库 :git commit -m "说明"
将本地仓库代码推送到远程 :git push

代码回滚:(push前一定检查好,不然回滚有很多坑)
查看日志 :git log
回滚到上一个版本 :git reset --hard HEAD^
到指定版本 :git reset --hard [commit hash]

创建分支
创建分支 :git checkout -b [分支名]
删除分支 :git branch -d [分支名]
推送分支到远程 :git push origin [分支名]
关联远程分支 :git push --set-upstream origin [分支名]

合并分支代码
整个分支合并:git checkout [被合并的分支名]
根据[需求|commit hash]合并:

  单个版本号合并:git cherry-pick [commit hash]
  多个版本号合并:git rebase   (好几种用法,自行百度)

对发布分支打tag(tag名请跟发布分支名保持一致)
打tag :git tag -a [tag名] -m "此次tag备注"
推送所有tag :git push --tags
删除tag :git tag -d [tag名]

git push origin --tags
宣传栏