git 本地分支与远程分支相关

本地分支

查看本地分支:git branch -v
创建本地分支:git branch name
切换本地分支:git checkout name
创建并切换到该分支(以上两个命令的结合):git branch -b name
删除本地分支:git branch -d name
合并分支:git merge 其他分支名

远程分支

查看远程分支:git ls-remote origin
*origin为默认名字,如果你clone项目时取了名字则换成该名字(git clone -o booyah,默认名为booyah/master) ——git ls-remote booyah *
删除远程分支:git push origin --delete name

查看所有分支:git branch -a
查看本地分支与远程分支的关系:git branch -vv

本地分支与远程分支关联的方法

1、在本地创建分支推送到远程并建立联系(也是建立远程分支的方法)
git branch test1
git checkout test1
git push --set-upstream origin test1

2、将本地分支与远程已存在分支相关联
A git branch --set-upstream-to origin/远程分支名 默认关联当前分支
B git branch --set-upstream-to=origin/远程分支 要关联的本地分支 将远程分支与本地指定分支相关联

解除本地分支与远程分支的联系
A git branch --unset-upstream 当前本地分支取消关联对应的远程分支
B git remote remove origin 本地代码与远程仓库解除关联

你可能感兴趣的:(git 本地分支与远程分支相关)