本地分支 远程分支

2019-06-16  本文已影响0人  后来_16db

查看项目分支(包括本地和远程)

git branch -a

删除本地分支

git branch -d <branchName>

删除远程分支

git push origin --delete <branchName>

本地分支重命名(还没有推送到远程)

git branch -m <oldName> <newName>

远程分支重命名(已经推送远程,假设本地分支和远程分支名称相同)

  1. 重命名本地分支
    git branch -m <oldName> <newName>
  2. 删除远程分支
    git push --delete origin <oldName>
  3. 上传新命名的本地分支
    git push origin <newName>
    4.把修改后的本地分支与远程分支关联
    git branch --set-upstream-to <origin/newName>

当本地分支的上游远程分支被删除时,git会提示你进行修复。

取消当前本地分支的跟踪分支

git branch --unset-upstream

当前本地分支与远程分支关联

git branch --set-upstream-to <origin/newName>

取消某个本地分支的跟踪分支

git branch --unset-upstream <branchName>

查看本地分支的跟踪分支信息

git branch -vv

更新远程分支信息到本地

git fetch --all

分支建立关联

git branch --set-upstream-to=origin/<branch_name> <branch_name>

上一篇下一篇

猜你喜欢

热点阅读