搜索热词

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 创建分支提交远程分支详解相关推荐

  1. git创建fork仓库和关联fork仓库 git提交新分支之git删除本地分支和git删除远程分支——git remote prune origin同步分支

    git创建fork仓库和关联fork仓库 & git提交新分支之git删除本地分支和git删除远程分支--git remote prune origin同步分支 & 跨分支合并-新建分 ...

  2. Java中创建String的两道面试题及详解

    转载自 Java中创建String的两道面试题及详解 我们知道创建一个String类型的变量一般有以下两种方法: String str1 = "abcd";String str2 ...

  3. linux 软链接 相对路径,Linux入门之ln命令创建软链接的绝对路径和相对路径详解(Ubuntu)...

    ln命令创建软链接的绝对路径和相对路径详解 简介 ln命令 总结 简介 Linux链接,可以分为硬链接与软链接:本文主要介绍软链接.(默认情况下,ln命令产生硬链接) 软链接文件类似于Windows的 ...

  4. Gradle ExtenionContainer 创建和使用扩展参数(extensions)详解

    Gradle ExtenionContainer 创建和使用扩展参数(extensions)详解 我们在开发 Gradle 插件时,大多数插件都需要从构建脚本中获取一些配置,这样就可以根据项目的不同, ...

  5. thinkphp3.1.3 getshell_C# / VB.NET 在PPT中创建、编辑PPT SmartArt图形的方法详解_C#教程...

    本文介绍通过C#和程序代码来创建和编辑PPT文档中的SmartArt图形.文中将分两个操作示例来演示创建和编辑结果. 使用工具:Spire.Presentation for .NET hotfix 5 ...

  6. Git客户端Sourcetree工具安装使用详解命令

    目录 一.Git工作流程 二.Git安装 三.Sourcetree工具安装 四.Sourcetree配置 五.Sourcetree配置SSH 六.GIT常用命令 一.Git工作流程 二.Git安装与配 ...

  7. Git 补丁— diff 和 patch 使用详解

    Git 补丁- diff 和 patch 使用详解 1. diff 和 patch 的区别 2. 生成patch 2.1 git diff 3. git format-patch 3. 应用patch ...

  8. 安卓判断服务器返回的状态码,关于服务器返回的十四种常见HTTP状态码详解

    原标题:关于服务器返回的十四种常见HTTP状态码详解 HTTP状态码 状态码是由3位数字和原因短语组成的(比如最常见的:200 OK),其中第一位数字表示响应类别,响应类别从1到5分为五种 add:其 ...

  9. 【经验之谈】Git使用之TortoiseGit配置VS详解

    2019独角兽企业重金招聘Python工程师标准>>> [经验之谈]Git使用之TortoiseGit配置VS详解 转载于:https://my.oschina.net/u/1416 ...

最新文章

  1. linux下,redis 3.2.1双节点集群安装部署
  2. 【易创课堂·广州站】运营+融资+大数据,创业与技术坑点一步迈过
  3. Python 中的模块和包
  4. CodeForces - 1523E Crypto Lights(组合数学+推公式)
  5. lfu算法实现c语言_分治算法解决最大子段和问题。c语言实现
  6. [转] 年终回顾,为你汇总一份「前端技术清单」
  7. windows删除文件c语言函数,c rename()函数是否删除文件?
  8. web前端 html+css+javascript网页设计实例 企业网站制作
  9. 华为悦盒EC6018V9E线刷linux教程
  10. 【radon变换原理讲解及利用python库函数快速实现】
  11. 大数据存储峰会4月9日深圳开幕
  12. 如何将ppt压缩到最小?
  13. 前端面试系列-JavaScript作用域和作用域链
  14. IPSEC协议及当中IKE协商加解密原理
  15. 项目中生成requests.txt文件(virtualenv与pipreqs)
  16. 带你领略Clean架构的魅力,腾讯T3大佬亲自讲解
  17. 怎么让限制复制的网站能复制
  18. 全球及中国计算机仿真产业发展热点及运营能力状况分析报告2021-2027年版
  19. 双因素认证(2FA)
  20. Docker 网络深入理解

热门文章

  1. Techila联手Windows Azure在赫尔辛基大学加速癌症的突破性研究
  2. 机器学习 - 编程练习(一):线性回归
  3. 北理工研究团队在脑-控移动机器人上取得重要进展
  4. 正则表达式匹配数字和字母混合或全数字或全字母
  5. 数据结构实验报告-二叉树的存储结构的实现与应用
  6. Vue 项目快速入门
  7. 什么是自动机器学习(AutoML)?(译)
  8. 【kafka介绍,应用场景及注意事项】
  9. “网络上有重名”问题解决方法
  10. SH-SY5Y human neuroblastoma cell line: in vitro cell model of dopaminergic neurons in Parkinson’s di