远程服务器如何创建分支,Git 创建分支提交远程分支详解
搜索热词
Git 创建分支提交远程分支详解
1.创建本地分支
git branch 分支名,例如:git branch 2.0.1.20120806
注:2.0.1.20120806是分支名称,可以随便定义。
2.切换本地分支
git checkout 分支名,例如从master切换到分支:git checkout 2.0.1.20120806
3.远程分支就是本地分支push到服务器上。比如master就是一个最典型的远程分支(默认)。
git push origin 2.0.1.20120806
4.远程分支和本地分支需要区分好,所以,在从服务器上拉取特定分支的时候,需要指定远程分支的名字。
git checkout --track origin/2.0.1.20120806
注意该命令由于带有--track参数,所以要求git1.6.4以上!这样git会自动切换到分支。
5.提交分支数据到远程服务器
git push origin :
例如:
git push origin 2.0.1.20120806:2.0.1.20120806
一般当前如果不在该分支时,使用这种方式提交。如果当前在 2.0.1.20120806 分支下,也可以直接提交
git push
6.删除远程分支
git push origin :develop
1,从已有的分支创建新的分支(如从master分支),创建一个dev分支
Git checkout -b dev
2,创建完可以查看一下,分支已经切换到dev
git branch
* dev
master
3,提交该分支到远程仓库
git push origin dev
4,测试从远程获取dev
git pull origin dev
或者:
如果用命令行,运行 git fetch,可以将远程分支信息获取到本地,再运行git checkout -b local-branchname origin/remote_branchname就可以将远程分支映射到本地命名为local-branchname 的一分支
5,我觉得现在重要的就是设置git push,pull默认的提交获取分支,这样就很方便的使用git push 提交信息或git pull获取信息
git branch --set-upstream-to=origin/dev
取消对master的跟踪
git branch --unset-upstream master
6,现在随便修改一下工程文件的内容,然后git commit,git push,之后就可以直接提交到远程的dev分支中,而不会是master
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
总结
以上是编程之家为你收集整理的Git 创建分支提交远程分支详解全部内容,希望文章能够帮你解决Git 创建分支提交远程分支详解所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群
编程之家官方2群
编程之家官方3群
编程之家官方4群
远程服务器如何创建分支,Git 创建分支提交远程分支详解相关推荐
- git创建fork仓库和关联fork仓库 git提交新分支之git删除本地分支和git删除远程分支——git remote prune origin同步分支
git创建fork仓库和关联fork仓库 & git提交新分支之git删除本地分支和git删除远程分支--git remote prune origin同步分支 & 跨分支合并-新建分 ...
- Java中创建String的两道面试题及详解
转载自 Java中创建String的两道面试题及详解 我们知道创建一个String类型的变量一般有以下两种方法: String str1 = "abcd";String str2 ...
- linux 软链接 相对路径,Linux入门之ln命令创建软链接的绝对路径和相对路径详解(Ubuntu)...
ln命令创建软链接的绝对路径和相对路径详解 简介 ln命令 总结 简介 Linux链接,可以分为硬链接与软链接:本文主要介绍软链接.(默认情况下,ln命令产生硬链接) 软链接文件类似于Windows的 ...
- Gradle ExtenionContainer 创建和使用扩展参数(extensions)详解
Gradle ExtenionContainer 创建和使用扩展参数(extensions)详解 我们在开发 Gradle 插件时,大多数插件都需要从构建脚本中获取一些配置,这样就可以根据项目的不同, ...
- thinkphp3.1.3 getshell_C# / VB.NET 在PPT中创建、编辑PPT SmartArt图形的方法详解_C#教程...
本文介绍通过C#和程序代码来创建和编辑PPT文档中的SmartArt图形.文中将分两个操作示例来演示创建和编辑结果. 使用工具:Spire.Presentation for .NET hotfix 5 ...
- Git客户端Sourcetree工具安装使用详解命令
目录 一.Git工作流程 二.Git安装 三.Sourcetree工具安装 四.Sourcetree配置 五.Sourcetree配置SSH 六.GIT常用命令 一.Git工作流程 二.Git安装与配 ...
- Git 补丁— diff 和 patch 使用详解
Git 补丁- diff 和 patch 使用详解 1. diff 和 patch 的区别 2. 生成patch 2.1 git diff 3. git format-patch 3. 应用patch ...
- 安卓判断服务器返回的状态码,关于服务器返回的十四种常见HTTP状态码详解
原标题:关于服务器返回的十四种常见HTTP状态码详解 HTTP状态码 状态码是由3位数字和原因短语组成的(比如最常见的:200 OK),其中第一位数字表示响应类别,响应类别从1到5分为五种 add:其 ...
- 【经验之谈】Git使用之TortoiseGit配置VS详解
2019独角兽企业重金招聘Python工程师标准>>> [经验之谈]Git使用之TortoiseGit配置VS详解 转载于:https://my.oschina.net/u/1416 ...
最新文章
- linux下,redis 3.2.1双节点集群安装部署
- 【易创课堂·广州站】运营+融资+大数据,创业与技术坑点一步迈过
- Python 中的模块和包
- CodeForces - 1523E Crypto Lights(组合数学+推公式)
- lfu算法实现c语言_分治算法解决最大子段和问题。c语言实现
- [转] 年终回顾,为你汇总一份「前端技术清单」
- windows删除文件c语言函数,c rename()函数是否删除文件?
- web前端 html+css+javascript网页设计实例 企业网站制作
- 华为悦盒EC6018V9E线刷linux教程
- 【radon变换原理讲解及利用python库函数快速实现】
- 大数据存储峰会4月9日深圳开幕
- 如何将ppt压缩到最小?
- 前端面试系列-JavaScript作用域和作用域链
- IPSEC协议及当中IKE协商加解密原理
- 项目中生成requests.txt文件(virtualenv与pipreqs)
- 带你领略Clean架构的魅力,腾讯T3大佬亲自讲解
- 怎么让限制复制的网站能复制
- 全球及中国计算机仿真产业发展热点及运营能力状况分析报告2021-2027年版
- 双因素认证(2FA)
- Docker 网络深入理解
热门文章
- Techila联手Windows Azure在赫尔辛基大学加速癌症的突破性研究
- 机器学习 - 编程练习(一):线性回归
- 北理工研究团队在脑-控移动机器人上取得重要进展
- 正则表达式匹配数字和字母混合或全数字或全字母
- 数据结构实验报告-二叉树的存储结构的实现与应用
- Vue 项目快速入门
- 什么是自动机器学习(AutoML)?(译)
- 【kafka介绍,应用场景及注意事项】
- “网络上有重名”问题解决方法
- SH-SY5Y human neuroblastoma cell line: in vitro cell model of dopaminergic neurons in Parkinson’s di