关于Git的分支

分支是代码管理的利器.如果没有有效的分支管理.代码管理就适应不了复杂的开发过程和

项目的需要.

分支命令概述:

在Git中分支管理使用命令git branch.该命令的主要用法如下:

用法一: git branch

用法二: git branch <branchname>

用法三: git branch <branchname> <start-point>

用法四: git branch -d <branchname>

用法五: git branch -D <branchname>

用法六: git branch -m <oldbranch> <newbranch>

用法七: git branch -M <oldbranch> <newbranch>

说明:

  用法1:用于显示本地分支列表.

当前分支在输出中会显示为特别的颜色,并用星号"*"标识出来.

  用法2和用法3用于创建分支.用法2基于当前头指针(HEAD)指向的提交创建分支,

新分支的分支名为<branchname>.用法3是基于提交<start-point>创建新分支,新分支名称为<<branchname>

  用法4和用法5 用于删除分支.

用法4在删除分支<branchname>时会检查删除的分支是否已经合并到其它分支中,否则拒绝删除.

用法5会强制删除分支<branchname>,即使该分支没有合并到任何一个分支中.

  用法6和用法7用于重命名分支

如果版本库中已经存在名为<newbranch>的分支,用法6拒绝执行重命名,而用法7会强制执行.

演示分支的管理:

我clone下来 一个项目.放到了工作区中.

时间: 2024-08-25 22:43:03

关于Git的分支的相关文章

git branch 分支和分支合并

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

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

Git管理分支

管理分支:git branch 直至现在为止,我们的项目版本库一直都是只有一个分支 master.在 git 版本库中创建分支的成本几乎为零,所以,不必吝啬多创建几个分支.下面列举一些常见的分支策略,仅供大家参考: * 创建一个属于自己的个人工作分支,以避免对主分支 master 造成太多的干扰,也方便与他人交流协作. * 当进行高风险的工作时,创建一个试验性的分支,扔掉一个烂摊子总比收拾一个烂摊子好得多. * 合并别人的工作的时候,最好是创建一个临时的分支,关于如何用临时分支合并别人的工作的技

git branch分支开发

作者:zhanhailiang 日期:2015-01-06 查看当前branch列表 [[email protected]~/wade/git/billfeller.github.io]# git branch gh-pages * master 新建分支 [[email protected]~/wade/git/billfeller.github.io]# git branch dev 切换分支 [[email protected]~/wade/git/billfeller.github.io

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

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

git branch 分支

查看当前已有的分支 1 git branch 2 3 //如果没有创建过分支的话,应该只有一个主分支,master 4 //*号表示当前所在分支 5 *master 在修改代码的时候,应该新建一个分支,在新分支上进行修改 1 //git branch "分支名" 2 git branch testing 3 4 git branch//新分支testing创建完成 5 *master 6 testing git branch之后发现当前还是在master主分支上,所以需要切换到新建的分

git 实现分支管理项目,是羡慕管理更高效;

利用git 的分支管理的能力实现更有章法的协同开发的模式: 其实在我们进行 git init 时就创建了 master 的主分支: 那现在我如何建立第二个分支呢? :git branch local 初始时分支的内容是完全和主分支是一样的,在分支中所有的操作都不影响主分支里的情况,你可以在其中做任何修改: 如何查看分支呢? :git branch local * master 星号是表示当前所在的分支:其实两个分支一模一样,只是大家都是把master当作主分支的: 如何切换分支呢? :git c

git入门-分支

原地址:http://codingnow.cn/git/228.html1. git分支简介 使用分支可以让你从开发主线上分离开来,然后在新的分支上解决特定问题,同时不会影响主线.像其它的一些版本控制系统,创建分支需要创建整个源代码目录的副本.而Git 的分支是很轻量级的,因为Git保存的不是文件差异,而是一系列文件快照.在Git提交时,会保存一个commit对象,该对象包含一个指向暂存内容快照的指针,Git 会先计算每一个子目录的校验和( SHA-1 哈希字串),然后在 Git 仓库中将这些目