git分支操作

删除

删除远端分支

git push origin --delete [branch-name]

删除本地分支

git branch -D [branch-name]

关联

远程有对应分支

git branch --set-upstream-to=origin/remote_branch your_branch

origin/remote_branch是你本地分支对应的远程分支;your_branch是你当前的本地分支。

远程没有对应分支

分三步

  1. 新建一个本地分支

    git branch -b newbranch
    
  2. 新建远程分支

    git push origin newbranch:newbranch   #创建了一个远程分支名字叫 newbranch
    
    
  3. 关联远程分支

    git push --set-upstream origin newbranch
    

修改

修改分支名称

①本地分支重命名,还没有推送到远程

git branch -m oldName newName

②删除远程分支

 git push --delete origin oldbranch

③将本地分支推送到远程分支

 git push origin newbranch

创建

①拉取本地当前分支的内容到新的分支

git checkout -b newbranch

②拉取本地指定分支的内容到新的分支

git checkout -b newbranch oldbranch

③拉取远程指定分支到本地的新分支

git fetch origin remotebranch:newbranch
posted @ 2021-01-04 13:42  至安  阅读(94)  评论(0编辑  收藏  举报