zoukankan      html  css  js  c++  java
  • Git 分支管理

    Git 分支管理


    几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。

    有人把 Git 的分支模型称为必杀技特性,而正是因为它,将 Git 从版本控制系统家族里区分出来。

    创建分支 命令:

    git branch (branchname)

    切换分支 命令:

    git checkout (branchname)

    当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。

    创建并切换分支 命令:

    git checkout -b (branchname)

    合并分支 命令(将分支 branchname 的变动,合并到当前分支上):

    git merge (branchname)

    可以多次合并到统一分支, 也可以选择在合并之后直接删除被并入的分支。


    Git 分支管理

    列出分支

    列出分支基本命令:

    git branch

    没有参数时,git branch 会列出你在本地的分支。

    删除分支

    删除分支命令:

    git branch -d (branchname)

    分支合并

    一旦某分支有了独立内容,你终究会希望将它合并回到你的主分支。 你可以使用以下命令将任何分支合并到当前分支中去:

    git merge (branchname)

    合并冲突

    合并并不仅仅是简单的文件添加、移除的操作,Git 也会合并修改。

    当合并分支发生冲突时,需要先解决文件冲突。

    根据实际情况,修改当前分支冲突部分的代码,待冲突解决后,提交冲突的文件即可。

  • 相关阅读:
    73. Set Matrix Zeroes
    289. Game of Live
    212. Word Search II
    79. Word Search
    142. Linked List Cycle II
    141. Linked List Cycle
    287. Find the Duplicate Number
    260. Single Number III
    137. Single Number II
    Oracle EBS中有关Form的触发器的执行顺序
  • 原文地址:https://www.cnblogs.com/miracle-luna/p/11037604.html
Copyright © 2011-2022 走看看