Git 四、 分支

1、什么是分支

  在版本控制过程中, 使用多条线同时推进多个任务。
2、分支的好处
(1)同时并行推进多个功能开发, 提高开发效率
(2)各个分支在开发过程中, 如果某一个分支开发失败, 不会对其他分支有任
  何影响。 失败的分支删除重新开始即可

3、分支操作

(1)创建分支 :git branch [分支名]

(2)查看分支 :git branch -v

(3)切换分支 :git checkout [分支名]

(4)合并分支
【1】第一步:切换到接受修改的分支(被合并, 增加新内容) 上git checkout [被合并分支名]
【2】第二步: 执行 merge 命令 ,git merge [有新内容分支名]

(5)解决冲突

【1】第一步: 编辑文件, 删除特殊符号
【2】第二步: 把文件修改到满意的程度, 保存退出
【3】 第三步: git add [文件名]
【4】 第四步: git commit -m "日志信息"
·注意: 此时 commit 一定不能带具体文件名

原文地址:https://www.cnblogs.com/wl-naruto/p/9193315.html

时间: 2024-10-21 01:32:03

Git 四、 分支的相关文章

git 四个基本对象、分支、三个存储区、reset-revert-变基、cherry-pick

1:git四个基本对象 2:工作区.缓存去.历史区 3:Git 分支介绍 https://blog.csdn.net/wh_19910525/article/details/7470964 Head介绍 https://blog.csdn.net/bdss58/article/details/40537859 4:变基:在分支experiment里执行操作"变基"master,这样experiment会继承master的全部 commit(两者共同快照后的master的commit).

Hybrid App开发git多分支代码版本管理实践

3.Setting Up and Configuring Backup and Recovery 这个单元讲述如何启动.与rman client如何互动,准备rman环境,实现备份和恢复策略 注意:尽管闪回数据库和安全还原点不是真的数据库备份,但是它们是数据保护策略一个重要部分.这些特性需要一些初始化设置,这些设置依赖于在备份策略中你怎么混合它们.Chapter 5-Data Protection with Restore Points andFlashback Database 提供了关于怎么

关于Git的分支

分支是代码管理的利器.如果没有有效的分支管理.代码管理就适应不了复杂的开发过程和 项目的需要. 分支命令概述: 在Git中分支管理使用命令git branch.该命令的主要用法如下: 用法一: git branch 用法二: git branch <branchname> 用法三: git branch <branchname> <start-point> 用法四: git branch -d <branchname> 用法五: git branch -D

工作中常见的Git本地分支与远程分支同步场景

Git 是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理. ??一直以来本人使用 Git 处理分支都是现用现查,一是因为怕出错,二还是因为懒,作为一名四年开发经验的前端来说,可以说是一件比较尴尬的事情,为避免某天在众人面前出糗,现默默总结记忆下,告别懒惰.(:面子也是进步的动力呢! ??多分支开发便于版本管理,便于协同开发,这需要本地分支与远程分支分别建立 track 关系,如果未 track , push 和 pull 等命令将无法正常实现.本文针对常见的三种场

git branch 分支和分支合并

一般一个项目有一个默认的分支 master 主分支,然后可以有许多个分支,在别的分支上的操作不会影响到主分支.使用git branch查看当前多多少分支以及当前处于哪个分支上:执行git branch 分支名称  创建分支:执行 git checkout 分支名称 切换当前分支. 使用 git branch -d 分支名称 删除分支 使用git branch -m 当前分支名称 新分支名称   修改分支名称 [email protected] MINGW64 /c/laoni/PycharmPr

三分钟教你学Git (四)之紧急救助

如果你不小心git reset --hard HEAD^ 然后这个commit又没有在别的git仓库中,怎么办?是不是这次修改就丢了呢? 当然不是,git为我们每次都历史都保留了reference log 如下: $ git commit -A -m "hongchangfirst commit" 你现在看git的历史记录,你可以看到两次提交: $ git log * d1f3fg5 (HEAD, master) hongchangfirst commit 现在让我们来重置回第一次提交

git 操作分支

1. git 查看本地分支:git branch 2. git 查看所有分支:git branch -a 3. git 新建本地分支:git branch branchName 4. git 新建分支并切换: git checkout -b branchName 5. git 删除本地分支:git branch -d branchName 6. git 批量删除匹配到的本地分支: git branch |grep 'branchName' |xargs git branch -d 7. git

git创建分支并提交项目

git 创建分支, 切换分支, 合并分支, 删除分支及提交[commit提交到本地仓库push名利提交到远程服务器], 检出[pull], 冲突修改, 本地仓库同步远程服务器[pul和push命令l]操作 开发中常用操作 删除文件:git rm 文件名[删除本地git仓库文件, 提交后远程服务器上的文件才会消失] 查看状态:git status 添加记录:git add 文件名 或 git add . [将文件提交到远程git服务器上] 添加描述:git commit -m "描述或备注类似sv

git 远程分支创建与推送

git 远程分支创建与推送 原文地址:http://hi.baidu.com/lingzhixu/blog/item/4a9b830bb08a329fe850cd5b.html 本地分支的创建 本地分支的来源为执行git checkout -b <branch name> 的那个分支 例如现在有两个分支,master和b1 master 分支下有一个commit: commit1: add test1.c b1分支下有两个commit: commit2: add test2.c commit1