Git分支的创建与合并

以dev分支为例子,分支的操作:

1.创建分支

$ git branch dev

创建并切换分支:

git checkout -b dev

2.查看分支,当前分支前面会标一个*号

$ git branch

3.切换分支

$ git checkout master

4.分支合并

git merge dev

5.删除分支

$ git branch -d dev
时间: 2024-10-11 15:48:04

Git分支的创建与合并的相关文章

git 分支的创建、合并、删除

      基本概念与命令 分支(branch):每次提交,Git都把提交的内容串成一条时间线,这条时间线就是一个分支 .   git 分支的创建 git checkout -b gt 分支的合并 git merge git分支的删除  git branch -d git分支的查看  git branch      具体步骤 创建新的分支dev (以前的主分支是master) 查看git分支 在dev分支下添加并提交readme.txt 从dev分支切换到master分支 合并dev分支到mas

Git 分支管理 创建与合并分支

分支在实际中有什么用呢? 假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了. 如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险. 现在有了分支,就不用怕了. 你创建了一个属于你自己的分支,别人看不到,还继续在原来的分支上正常工作, 而你在自己的分支上干活,想提交就提交,直到开发完毕后,再一次性合并到原来的分支上,这样,既安全,又不影响别人工作. 创建与合并分支 在版本回退里,你已经知道,每次提交

Git分支管理——创建、合并、删除分支

前言: 几乎所有的版本控制都以某种形式支持分支.使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线. Git的分支模型成称为它的"必杀技特性",也正因为这一特性,使得Git从众多版本控制系统中脱颖而出.Git处理分支的方式是难以置信的轻量,创建新的分支这一操作是秒级完成的,并且在不同分支之间的切换操作也是一样便捷. Git的分支,其实本质上仅仅是指向提交对象的可变指针.Git的默认分支是master.在多次提交操作之后,其实我们已经有一个指向最后那个提交对象的mast

git分支的创建、删除、切换、合并

1. 先看一下git的命令: 查看本地分支 git branch : 查看远程分支 git branch -r : 切换分支 git checkout -b agrochemical origin/agrochemical: 查看所属分支 git branch -a: 回退命令: $ git reset --hard HEAD^: 回退到上个版本 $ git reset --hard HEAD~3: 回退到前3次提交之前,以此类推,: 回退到n次提交之前 $ git reset --hard c

git使用八创建和合并分支

创建与合并分支. 在  版本回填退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支.截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支.HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支. 首先,我们来创建dev分支,然后切换到dev分支上.如下操作: git checkout 命令加上 –b参数表示创建并切换,相当于如下2条命令 git branch dev git check

git-【六】分支的创建与合并

在版本回填退里,已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支.截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支.HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支. 一.创建 1.创建分支,合并 首先,我们来创建dev分支,然后切换到dev分支上.如下操作: git checkout 命令加上 –b参数表示创建并切换,相当于如下2条命令 git branch dev git ch

本地分支和远程分支的创建与合并

创建本地分支.提交到远程分支 常用指令 $ git remote -v //可以查看你当前项目的远程git地址 $ git status //查看当前代码状态,改动,所在分支,当前状态有没有代码冲突等 $ git branch -a //就是查看远程的所有分支列表了, $ git branch //是查看本地的git分支.绿色代表当前项目所在的分支,红色就是远程分支列表. $ git branch -d test //删除分支 $ git checkout test//切换分支 $ git pu

git 分支的创建和切换

每次提交,GIT 都会将他们串成一个时间线,截止到目前,只有一个时间线,GIT里叫这个分支为主分支,叫master,HEAD指向master,master指向提交,HEAD指向当前的分支. 一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点 当我们创建新的分支,例如dev时,Git新建了一个指针叫dev,指向master相同的提交,再把HEAD指向dev,就表示当前分支在dev上: Git创建一个分支很

Git分支(5/5) -- 解决合并的冲突

如果两个分支上都对同一个文件进行了修改, 那么就有可能发生冲突. 首先创建一个分支, 并切换到该分支上: 然后修改index.html, 修改几个地方吧. 然后查看状态, 并commit: 然后切换到master, 并编辑同一个文件: 而这时index.html并不是realwork分支修改后的样子, 而是修改之前的样子: 然后修改index.html, 修改几处可能引起冲突的地方. commit: 然后查看log: 接下来最应该做的就是diff: 也可以使用可视化工具进行diff: 下面进行合