SourceTree看不到远程的其他分支的处理情况
•经验分享
138
0
# 删除旧的远程地址
git remote rm origin
# 重新添加远程地址
git remote add origin git@git.example.com:username/git_name.git
# 拉取所有分支信息
git fetch --depth 1
# 重新绑定本地和远程分支
git branch --set-upstream-to=origin/master master
# 查看所有分支
git branch -r
# 拉取新的分支
git checkout -b dev origin/dev
# 查看分支情况
git branch
需要注意的是,如果在绑定完分支之后出现本地有很多提交没有推送到远程的情况,可以先删除旧的分支再重新拉取。