Git 从已有分支拉出新分支
前言
几乎每一种版本控制系统都以某种形式支持分支,一个分支代表一条独立的开发线。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。
Git 分支实际上是指向更改快照的指针。有人把 Git 的分支模型称为必杀技特性,而正是因为它,将 Git 从版本控制系统家族里区分出来。
从已有分支拉出新分支
开发中,经常需要从一个已有的分支拉出一个新分支,在这个新分支做一些开发,这里示例为:
从 master 分支,重新拉取出一个新的分支,名字为 dev,具体命令如下:
1、切换到被 copy 的分支(master),从服务器拉取最新版本:
$ git checkout master$ git pull
2、从当前分支 copy 出新的开发分支,命名 dev 分支:
$ git checkout -b devSwitched to a new branch 'dev'
3、把新建的分支 push 到远端:
$ git push origin dev
4、拉取远端分支:
$ git pullThere is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> dev
pull 时发现,当前的分支并没有和本地分支关联,所以需要先关联。
5、关联:
$ git branch --set-upstream-to=origin/dev
注意:这里“–set-upstream-to=origin/dev”之间都是没有空格的,如果有空格则是错误命令。
6、再次拉取验证:
$ git pull
Already up to date.
到此,新分支已经创建完成。
Git 从已有分支拉出新分支相关推荐
- IDEA Git 复制分支到新分支 提交到新分支
目录 前言:在原有代码基础改出来另一个版本 该出的版本不能提交到当前分支,需要提交到新的分支 所以要新建个分支原来分支上的数据也要在 之前对git的操作不够熟练忙活一上午 才搞明白 下面记录一下怎么操 ...
- git从某个分支创建新分支
如题,记录一下从某个分支创建新分支的方法. 如从dev分支创建一个test分支 第一种:纯命令行的方式 第一步,切换到你指定的分支 如我要从dev上拉一个分支,代码一模一样 git checkout ...
- git在远程分支创建新分支进行开发的流程
一般做github上开源项目的流程: 1. 首先,肯定是要克隆远程分支 git clone -b <指定分支名> <远程仓库地址> 注:如果clone某个项目只是为了看代码 ...
- 【Git】Git 分支管理 ( 使用 git cherry-pick 命令提取提交记录应用于当前分支 | 创建新分支应用某个提交 | git cherry-pick 冲突处理 )
文章目录 一.环境准备 二.创建新分支应用 dev2 提交 三.git cherry-pick 冲突处理 一.环境准备 git cherry-pick 命令的作用是 将指定的 一个或若干个 提交记录 ...
- git基于远程分支创建新分支
步骤一:基于远程分支创建本地新分支,并切换到新分支 git checkout -b 要创建的分支名 origin/要基于远程的分支 步骤二:注意!!! 需要先把分支推送到远程,不然提交记录会提交到基于 ...
- git如何设置master分支的权限_Git 从master 分支拉新分支开发
一. 切换到被copy的分支(master),并且从远端拉取最新版本 $git checkout master $git pull 二.从当前分支拉copy开发分支 $git checkout -b ...
- git提交本地代码到新分支
背景: 从branchA分支拉了一份代码,做了一些修改,但是不想提交到branchA分支,想新建一个分支branchB保存代码. 操作方法: 添加本地需要提交代码 git add . 提交本地代码 g ...
- Git从master拉取新分支、合并分支
一.从master拉取新分支 git checkout master #切换到master分支 git pull #更新到最新代码 git checkout -b dev #创建新分支并切换到该分支 ...
- Git指令 复制原分支代码到新分支
经常使用,记录一下 原来的分支: old 新分支:new 1. 选择old分支拉去代码保证最新 $git checkout old $git pull 2. 从原分支复制到新分支 $git check ...
最新文章
- python编写请求参数带文件_python requests 库请求带有文件参数的接口实例
- c标签 if else
- VTK:Filtering之VectorFieldNonZeroExtraction
- 虚拟的云服务器需要重启吗,虚拟主机重启服务器吗
- linux下如何升级gcc和g++编译器
- c语言的课本答案,c语言课本试题答案
- Android-- SharedPreferences数据存储XML文件的方法
- 网络适配器输入的IP地址 已经分配给另一个适配器
- oracle滚动打补丁,ORACLE打补丁的方法和案例
- 多元Huffman编码问题
- TeamTalk 服务器代码分析
- 国产规则引擎urule,产品化方案的扛把子
- 中国现代文学专题形考2022
- js 时间转换、 向上保留两位小数
- Java读写csv文件操作
- [解决] ie打不开网页自动跳转至hao.360.cn导航页
- (四)git储藏与清理
- 【一日一logo_day_36】fai
- 49个excel常用技巧(二)
- csgo人机指令_CSGO指令:命令BOT前往指定位置