git 拉取远程指定分支 pull本地不存在的分支
来源:互联网 发布:java观察者设计模式 编辑:程序博客网 时间:2024/05/22 04:52
默认,git项目只有一个分支,就是master,我们当然可以在本地创建多个分支,并推送到远程git管理平台上,或者将远程git管理平台上的其他分支拉取到自己电脑上。
一、查看本地已有的分支
进入到项目根目录,打开命令行/终端,输入指令,将会显示该项目的本地的全部分支,其中、当前分支的前面有*号。
git branch
二、本地检出一个新的分支并推送到远程仓库
(一).创建本地分支
git checkout -b 新分支名
执行该指令后,会在本地创建一个新分支,该分支是从当前分支上检出的,所以所有文件内容都和当前分支一模一样,这是正常的。创建成功后,将自动切换至新分支上。
比如我要创建一个名为dev1的新分支:
此时,再执行git branch查看当前本地所有分支,就会看到两个分支:master与dev1.
(二).推送本地分支到远程仓库
git push --set-upstream origin 分支名
例如,我要把上一步创建的本地dev1推送到远程仓库:
三、将远程git仓库里的指定分支拉取到本地(本地不存在的分支)
当我想从远程仓库里拉取一条本地不存在的分支时:
git checkout -b 本地分支名 origin/远程分支名
这个将会自动创建一个新的本地分支,并与指定的远程分支关联起来。
例如远程仓库里有个分支dev2,我本地没有该分支,我要把dev2拉到我本地:
若成功,将会在本地创建新分支dev2,并自动切到dev2上。
如果出现提示:
fatal: Cannot update paths and switch to branch 'dev2' at the same time.Did you intend to checkout 'origin/dev2' which can not be resolved as commit?
表示拉取不成功。我们需要先执行
git fetch
然后再执行
git checkout -b 本地分支名 origin/远程分支名
即可。
转自:http://www.cnblogs.com/hamsterPP/p/6810831.html
阅读全文
0 0
- git 拉取指定分支 pull 本地不存在的分支
- git 拉取远程指定分支 pull本地不存在的分支
- git 拉取远程指定分支 pull本地不存在的分支
- git pull拉取远程分支到本地
- git pull本地不存在的分支
- git入门(3)-Git pull和git fetch从远程拉取分支到本地
- 指定git路径,拉取远程所有的分支到本地,脚本
- 指定git路径,拉取远程所有的分支到本地,脚本 2
- git拉取远程分支并创建本地分支
- git拉取远程分支并创建本地分支
- git拉取远程分支并创建本地分支
- git拉取远程分支并创建本地分支
- git拉取远程分支并创建本地分支
- git---使用git命令删除本地分支、远程分支、拉取其他分支的远程分支代码、创建查看本地远程分支
- git从远程到本地,拉取分支,拉取项目,从其它分支拉取,推送,同步的操作
- git--- 删除不存在对应远程分支的本地分支
- Git拉取远程分支
- git的操作(拉代码到本地/commit到本地/pull/push到远程/新建分支/合并分支/)
- Java 基础面试题设计(可以绝杀90%的开发人员)---powerdby wy
- Ubuntu安装及挂载AWS文件共享流程
- C++ ORM 之 Hiberlite 的介绍及使用
- Datatables(1.10以上版本)服务器端分页(Java)
- Kotlin代理属性--官方文档翻译
- git 拉取远程指定分支 pull本地不存在的分支
- 处理Spring boot 跨域问题-(转)
- 如何将ojdbc14安装到本地库
- 史上最全的架构师图谱
- 快速幂
- MySql 5.7中添加用户,新建数据库,用户授权,删除用户,修改密码,导入导出sql文件,设置字符集
- Chrome 屏蔽广告
- 迭代器模式
- windows 2008 R2 下安装MySQL5.7.19压缩版