新增tag v1.0.0
git tag -a v1.0.0 -m "集成登录和权限一起的包,sso使用spring-security,对应的admin版本tag也是v1.0.0"
推送到remote
git push origin --tags
删除tags
git tag -d v0.1.0
远端删除
git push origin :refs/tags/<tagName>
checkout tag
git tag
列出所有tag
git checkout <tagName>
这时可以未该tag新建branch
git checkout -b <new_branch_name>
git show命令可以查看tag的详细信息,包括commit号等。
git show tagName
执行push一个命令,就能同时推送代码到gitee和github。
git增加多个push仓库
git remote set-url --add origin https://gitee.com/mmxs/fangjian-framework.git
添加两个remote
命令如下。
git remote add origin https://github.com/mmxs/fangjian-framework.git
git remote add gitee https://gitee.com/mmxs/fangjian-framework.git
第一个为码云,仓库名为origin。默认情况下,git clone下来的代码默认远程仓库名就是origin,如果是这种情况,就不需要add origin了。
第二个为GitHub,仓库名为github。
完成这一步之后,通过命令:git push origin master
就可以推送代码到码云,git push github master
就可以推送代码到GitHub。