`
deggs7
  • 浏览: 9101 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

分支简单操作

阅读更多
新建并切换到新分支test
$ git checkout -b test

更改后提交
$ git add .
$ git commit

切换回master分支
$ git checkout master

合并分支test进master
$ git merge test

查看分支
$ git branch
查看当前所在的分支
$ cat .git/HEAD

删除分支
$ git branch -d xxx



git创建与管理远程分支
3人收藏此文章, 收藏此文章 发表于6个月前 , 已有303次阅读 共0个评论 3人收藏此文章
1.远程分支就是本地分支push到服务器上的时候产生的。比如master就是一个最典型的远程分支(默认)。
1 $: git push origin master
除了master之外,我们还可以随便创建分支,然后push到服务器上去。例如:
1 $: git push origin develop
2 Counting objects: 27, done.
3 Delta compression using up to 2 threads.
4 Compressing objects: 100% (15/15), done.
5 Writing objects: 100% (15/15), 7.30 KiB, done.
6 Total 15 (delta 10), reused 0 (delta 0)
7 To git@search.ued.taobao.net:projects/search.git
8    1b95a57..779dbe1  develop -> develop
2.远程分支和本地分支需要区分,所以,在从服务器上拉取特定分支的时候,需要指定本地分支名字。
1 $: git checkout --track origin/develop
注意该命令由于带有--track参数,所以要求git1.6.4以上!
这样git会自动切换到develop分支。

3.同步本地远程分支:
1 $: git fetch origin
4.提交分支数据到远程服务器:
1 $: git push origin <local_branch_name>:<remote_branch_name>
例如:
1 $: git push origin develop:develop
当然如果当前在develop分支下,也可以直接
1 $: git push
5.删除远程分支develop:
1 $: git push origin :develop

详细:http://progit.org/book/zh/ch3-2.html
分享到:
评论

相关推荐

    SVN创建、合并与切换分支操作详解

    切换分支的操作相对简单: 1. 使用SVN命令(如`svn switch`)或客户端工具,指定要切换到的分支路径。 2. 完成切换后,你的工作副本将指向新的分支,你可以开始在该分支上工作了。 在实际开发中,SVN的分支管理策略...

    SVN主干和分支操作

    ### SVN主干与分支操作...此外,Eclipse 作为一款强大的集成开发环境,提供了丰富的插件支持,使得 SVN 的操作变得更加简单直观。在实际工作中,合理运用 SVN 的特性,能够更好地应对复杂的项目管理和版本控制需求。

    as下新建分支

    本文将详细介绍如何在AS中新建分支,以及与之相关的分支管理操作。 ### 1. 创建本地分支 创建本地分支的步骤非常直观。首先,打开Android Studio项目,确保你的工作区是在你想要分出新分支的基础分支上。然后,...

    简单实用宏和模板实现分支切换

    宏可以用来替代常量、简单的函数式操作或者复杂的条件判断。在实现分支切换时,我们可以定义一组宏,每个宏对应一个特定的分支情况。例如,可以定义如下的宏: ```cpp #define BRANCH_A() doSomethingForBranchA() ...

    git 分支管理

    - 使用命令行创建分支非常简单。例如,如果你在一个名为`wt`的项目中,可以通过以下命令创建一个名为`testbranch`的新分支: ```bash git checkout -b testbranch ``` - 在Eclipse等IDE中,也可以通过图形界面...

    Git分支合并和命令.docx

    - **易于合并**:一旦开发和测试完成,可以通过合并操作将分支上的更改合并到主分支,这一过程通常也很简单。 - **灵活性高**:支持多种分支管理策略,如特性分支、发布分支等。 #### 二、Git分支使用策略 **分支...

    linux-从git仓库中删除远程合并的分支的简单有效方式

    本文将详细讲解如何从Git仓库中有效地删除已经远程合并的分支,以保持仓库的整洁与高效。 首先,理解Git的基本操作是至关重要的。`git branch`命令用于查看本地的所有分支,`git branch -r`则可以列出远程分支。当...

    SmartGit 企业级分支管理实战.pdf

    在配置好Git环境后,SmartGit的图形化界面使得分支管理和代码操作更加直观易用。 GitFlow是一种流行的企业级分支管理模型,它定义了四个主要的分支:`master`、`develop`、`feature`和`release`。`master`分支代表...

    Python程序设计:单双分支结构.pptx

    单分支结构,也称为if语句,是用于检查一个条件是否为真的简单结构。在Python中,如果表达式为真,那么紧跟在if后的代码块将被执行;如果为假,这部分代码将被跳过。例如: ```python if condition: # 如果...

    git分支操作可视化展示explain-git-with-d3.zip

    explain-git-with-d3 使用 D3 对 git 的分支操作进行简单的可视化展示。 标签:explain

    算法相关-分支界限法求解TSP问题

    相比简单的暴力搜索,分支界限法能更有效地找到最优解。 **三、分支界限法求解TSP的步骤** 1. **构造搜索树**:从一个初始节点开始,每个节点代表部分解决方案,通过分支操作生成子节点,形成一个树结构。 2. **...

    微机原理分支程序设计

    在 L0-L7 标号处,程序简单地将对应的字符赋值给 DL 寄存器,调用 INT 21H 的功能号 2 输出字符,然后跳转回 DECISION 标号,继续询问用户是否再次输入。如果输入的字符没有匹配任何数字,程序跳转到 L8 标号,显示...

    C语言程序设计教程分支结构的程序设计PPT课件.pptx

    该课件详细介绍了分支结构的概念、判断条件的描述方法、if语句、if-else语句、if语句的嵌套、条件运算符和条件表达式、解决简单的分支问题、解决多重分支的问题等内容。 分支结构是程序设计中的一种重要结构,它...

    分支定界法的MATLAB程序

    如果不满足,则找到非整数变量,对其进行分支操作,生成新的子问题并递归调用`ILP`函数继续求解。 #### 示例运行与结果分析 示例中使用了一个简单的整数线性规划问题进行测试。目标函数为`f=[44]`,约束条件由矩阵...

    PullIt从GitHubpull请求展示和拉取分支

    6. **命令行界面(CLI)**:作为一个开发工具,PullIt很可能提供了一个命令行界面,使得开发者可以通过输入简单的指令来执行各种操作,如列出所有PR、查看特定PR的详情、拉取分支等。 7. **代码审查**:PullIt强化...

    顺序结构 分支结构 程序设计

    本文将深入探讨“顺序结构”、“分支结构”在程序设计中的应用,以及如何通过DEBUG工具来理解和操作8086CPU的寄存器和段式存储器地址。 首先,顺序结构是程序设计中最基本的结构之一,它是指程序按照固定的顺序逐行...

    汇编语言 多分支结构程序实验

    本实验通过编写一个简单的汇编语言程序来实现一个多分支结构的功能。实验旨在加深对汇编语言的理解,并掌握如何在汇编语言中使用条件跳转指令来实现复杂的逻辑判断。通过对不同输入值的处理,可以学习到如何根据不同...

    Labview应用技术 简单双分支选择结构(课堂实训).docx

    本实训主要关注LabVIEW中的一个基础但重要的编程结构——简单双分支选择结构,它在许多实际应用中都有广泛的应用。 ### 知识点1:LabVIEW的基本界面和编程模式 LabVIEW采用图标和连线的编程方式,被称为G语言...

Global site tag (gtag.js) - Google Analytics