git 分支管理 推送本地分支到远程分支等

1、创建本地分支 

git branch your_local_branch_name 

2、创建本地分支local_branch 并切换到local_branch分支

git checkout -b your_local_branch_name

3、切换到分支local_branch

git checkout your_local_branch_name

4、推送本地分支local_branch到远程分支 remote_branch并建立关联关系

      a.远程已有remote_branch分支并且已经关联本地分支local_branch且本地已经切换到local_branch

git push         

     b.远程已有remote_branch分支但未关联本地分支local_branch且本地已经切换到local_branch

git push -u origin/remote_branch

 

     c.远程没有remote_branch分支,本地已经切换到local_branch

git push origin your_local_branch_name:remote_branch_name

 

5、删除本地分支local_branch

git branch -d your_local_branch_name

 

6、删除远程分支remote_branch

git push origin  :remote_branch    #删除远程branchname分支

 

git branch -d -r remote_branch_name   #删除远程branchname分支

 

删除本地分支

git branch -m | -M oldbranch newbranch   # 重命名分支,如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。
git branch -d | -D branchname   #  删除branchname分支 

7、查看本地分支

      git branch 

8、查看远程和本地分支

      git branch -a

 

posted on 2017-09-20 22:48  myworldworld  阅读(126)  评论(0)    收藏  举报

导航