Git分支操作

分支branch是Git使用中经常用到的,多人写作开发的利器~

  • 查看分支

$ git branch #列出本地已有的branch列表
  • 创建分支

    创建新分支默认以当前分支的内容来创建,简单理解为:把你当前分支的内容copy一份,以dev01命名.

$ git branch dev01 #创建1个新分支dev01
  • 切换分支

$ git checkout dev01

    执行完命令后,可以看到分支切换成功,由master分支,切换到dev01分支。

    

/code/lianxi (master)
$ git checkout dev01
Switched to branch ‘dev01‘/code/lianxi (dev01)
  • 删除分支

  • /code/lianxi (dev01)
    $ git branch    #查看本地当前有哪些分支
    * dev01
      master
    
    /code/lianxi (dev01)
    $ git branch -d dev01  #删除分支deve01,提示不能删除,因为当前所在分支是dev01
    error: Cannot delete the branch ‘dev01‘ which you are currently on.
    
    /code/lianxi (dev01)
    $ git checkout master  #切换分支到master
    Switched to branch ‘master‘/code/lianxi (master)
    $ git branch -d dev01 #删除分支dev01
    Deleted branch dev01 (was b236f83).
    
    /code/lianxi (master)
    $ git branch #当前本地分支已经没有dev01分支了
    * master
  • 推送分支到远程仓库

时间: 2024-08-24 12:31:23

Git分支操作的相关文章

GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流(转载)

最近听同事说他都在使用GitHub,GitHub是程序员的社区,在里面可以学到很多书上学不到的东西,所以最近在准备入手这方面的知识去尝试学习,正好碰到这么详细完整的文章,就转载了,希望对自己和大家有帮助. GitHub操作总结 : 总结看不明白就看下面的详细讲解. GitHub操作流程 : 第一次提交 : 方案一 : 本地创建项目根目录, 然后与远程GitHub关联, 之后的操作一样; -- 初始化Git仓库 :git init ; -- 提交改变到缓存 :git commit -m 'desc

【代码管理】GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流

找到一篇很详细的Git教程,真的很不错,推荐!!! GitHub操作总结 : 总结看不明白就看下面的详细讲解. . 作者 :万境绝尘  . GitHub操作流程 : 第一次提交 : 方案一 : 本地创建项目根目录, 然后与远程GitHub关联, 之后的操作一样; -- 初始化git仓库 :git init ; -- 提交改变到缓存 :git commit -m 'description' ; -- 本地git仓库关联GitHub仓库 : git remote add origin [email 

Git工程开发实践(三)——Git常用操作

Git工程开发实践(三)--Git常用操作 一.Git仓库操作 1.Git仓库创建 git init在当前目录中初始化Git仓库git init [project-name]创建一个新目录并初始化仓库初始化git仓库会默认创建一个mater分支,创建名为.git的子目录,内含初始化Git仓库中所有的骨干文件,此时仓库中的文件还没有被跟踪.通过git add命令来实现对指定文件的跟踪,然后执行git commit提交. git add . git commit -m 'initial projec

git学习(2)---分支操作

一.目的 本文将介绍git分支的操作,包括新建和删除分支.查看和切换分支.合并分支和合并冲突等内容. 本文涉及到的所有操作都是在Ubuntu14.04环境中进行的,git版本是1.9.1. 二.新建和删除分支 使用git branch name命令新建一个名为name的分支:使用git branch -d name命令删除一个名为name的分支. git默认的分支叫做master,在实际的项目中一般还会存在一个next分支.master分支作为主干版本,接受bugfix需求:next分支用来集成

Git分支管理及常见操作

众所周知,使用Git分支,我们可以从开发主线上分离开来,然后在不影响主线的同时继续工作. 既然要使用Git分支,这里就涉及到Git分支的管理及常见操作,如列出分支,分支的创建,分支的删除,分支的合并等操作. 以前看到这就头痛,总是搞不明白,今天研究了许久才搞懂,这里做个笔记. 如,我的Git工具安装在E盘>myGit中,安装后目录如下: 我本地创建的仓库为myProject,首先我们可以先查看下本地仓库的分支情况.打开Git工具,操作如下. [email protected] MINGW64 ~

Git学习之路(6)- 分支操作

▓▓▓▓▓▓ 大致介绍 几乎所有的版本控制系统都会支持分支操作,分支可以让你在不影响开发主线的情况下,随心所欲的实现你的想法,但是在大多数的版本控制系统中,这个过程的效率是非常低的.就比如我在没有学习Git之前,想实现我的一个小想法,但是又害怕影响已完成的工作,只有ctrl+c.ctrl+v,但是在Git中,甚是方便了许多. 这篇博客主要讲以下几部分: ◆ 创建分支 ◆ 合并分支 ◆ 删除分支 ▓▓▓▓▓▓ 创建分支 在之前的学习中,都只有一个分支即 master分支 这是Git中主分支的默认名

GIT 之 分支操作常用命令

切换分支:git checkout name 撤销修改:git checkout -- file 删除文件:git rm file 查看状态:git status 添加记录:git add file 或 git add . 添加描述:git commit -m "miao shu nei rong" 同步数据:git pull 提交数据:git push origin name 分支操作 查看分支:git branch 创建分支:git branch name 切换分支:git che

ecplise中git创建分支/提交分支/合并分支操作

ecplise中git创建分支/提交分支/合并分支操作 标签: git分支分支合并分支提交 2015-10-21 12:12 661人阅读 评论(0) 收藏 举报  分类: git(5)  版权声明:本文为博主原创文章,未经博主允许不得转载. 1创建分支 1.1项目右键-->team-->switch to -->new branch.选择原始分支和新建分支名称(一般项目名称+人名+时间).  1.2切换分支(项目右键->team->switch to ->分支名称),

git 撤销 分支操作

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545; min-height: 14.0px } 撤销工作区文件的修改,使用git-checkout命令来丢弃本地修改. 假如发现对fi