首页 > 代码库 > Git检出远程库的分支等相关操作
Git检出远程库的分支等相关操作
来到公司,询问同事后发现系统已经上传到Git远程仓库;
我这里先把远程仓库clone下来:
$ git clone http://git.eas****tect.git
发现目录下只有一个READY.MD文件
但是,我从昨天早上就开始查看Git远程仓库的主目录,却一直没有发生变化;
今天才知道,上传到了master下的分支中去了;
首先我查看了一下远程的分支情况:
$ git branch –r
我这里只有先把远程的分支clone下来:
$ git checkout origin/<远程分支名称>
查看所有分支,包括本地和远程
$ git branch -a
检出远程库的分支
$ git checkout origin/picturebasic
分支在本地正确显示。
创建并切换到jacun分支
$ git checkout -b jacun
提交分支jacun到远程库
$ git push origin jacun
到这里一切OK。
接下来我做了一个切换分支到master
$ git checkout master
合并jacun分支到当前分支
$ git merge jacun
提示错误:
fatal: refusing to merge unrelated histories
后来经过查询资料发现:
jacun分支和master是不能合并的。
Git检出远程库的分支等相关操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。