首先要求你得有一个能使用的远程仓库
一、根据 commitid 新建分支
1、在本地把远程仓库的某个项目clone到本地
命令:git clone 项目地址
2、进入到项目里面,并查找commitid
命令:git log
3、从某一个commit 切出来一个新分支 test
命令:git checkout commitid -b test
4、推送 test 分支到远程仓库
命令:git push origin test
5、登陆远程仓库即可看到新的分支test
二、删除远程仓库分支
删除上面创建的test分支
1、进入到项目里,并切换到master
命令:git checkout master
2、删除远程仓库分支
命令:git push origin --delete test
3、登陆远程仓库即可看到 test 分支已经没有了。
三、根据commitid 创建tag
1、找到commitid
命令:git log
2、从某一个commitid 切出来一个新tag V_test
命令:git tag V_test commmitid
3、推送到远程仓库
命令:git push origin V_test
4、登陆远程仓库就可以看到新的tag了
四、删除远程仓库上的tag
删除上面创建的V_test
1、进入项目目录,执行删除本地tag。
命令:git tag -d origin v1
2、删除远程仓库tag
命令:git push origin :refs/tags/V_test