欢迎访问『www.cnblogs.com/blog-ice』
1.查看分支
	git branch
	git branch -a  查看远程分支
	
2.查看本地分支的upstream
	git branch -vv
	
3.创建本地分支
	git switch master
	git pull
	git checkout -b dev
     git checkout -b 本地分支名称 origin/远程分支名称
4.推送当前新建分支到远程 git push --set-upstream origin dev 第一次push git push 第一次之后 5.删除分支 git branch -d {branch-name} git branch -D {branch-name} 强制删除 git push origin -d {branch-name} 删除远程分支(分支和tag重名时先删除tag)
     git push origin :refs/heads/{branch-name} 删除远程分支 6.合并 git switch dev git merge {branch-name|tag-name} 将branch-name|tag-name合并到当前分支 git push 7.回退 git switch dev git reset --hard master 将dev回退到和master一样的commit git push -f 8.merge有冲突,回退到merge之前 git merge --abort 9.创建tag并推送 git tag sit-csi-1.0.0.96 git push origin sit-csi-1.0.0.96 或者 git push origin --tags 10.查看tag git tag 查看本地所有tag git tag -l "sit*" 过滤 git ls-remote --tags origin 11.删除tag git tag -d {tag-name} 删除本地tag git push origin tag -d {tag-name} 删除远程tag git push origin :refs/tags/{tag-name} 删除远程tag(分支名称和tag名称相同时)

 

posted on 2022-03-03 13:15  仙路尽头谁为峰  阅读(197)  评论(0编辑  收藏  举报
这里是自由发挥的天堂