现在的我的github库上面只有一个master分支

由于是穷屌丝用不起mac,所以我windows为例进行相应的演示:

下图就是本地使用小乌龟的版本管理工具在只有一个分支的情况下执行命令:Switch/Checkout 显示的内容。

下面分为三个步骤进行创建分支操作

第一步:创建本地分支:点击右键选择TortoiseGit,选择Create Branch…,在Branch框中填写新分支的名称(若选中”switch to new branch”则直接转到新分支上,省去第二步),点击OK按钮:

第二步:通过“Switch/Checkout”切换到新创建的分支上(我新建的是dev分支),点击OK:

在相应的文件夹中 单击右键 看看是不是已经成功的切换分支,如下图 我已经成功的切换了分支。

第三步:在新分支下执行PUSH操作,在对话框中保持远程分支为空白,点击OK,则将在远程创建了新的分支(在PUSH的时候远程服务器发现远程没有该分支,此时会自动创建一个和本地分支名称一样的分支,并将本地分支的内容上传到该分支)。

再回到自己的github上面,看看自己的项目是不是多了一个分支

右键执行switch/Checkout 已经有了这个分支的名字(开不开心);

使用TortoiseGit(小乌龟)操作分支的创建相关推荐

  1. git操作---分支的创建和合并

    git操作---分支的创建和合并 1.分支创建1:git branch <new_branch_name> 2.分支创建2:git checkout  -b/-B  <new_bra ...

  2. 使用TortoiseGit操作分支的创建与合并

    第一步:创建本地分支 点击右键选择TortoiseGit,选择Create Branch-,在Branch框中填写新分支的名称(若选中"switch to new branch"则 ...

  3. Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突...

    Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库--Windows下G ...

  4. TortoiseGit小乌龟安装配置及使用

    前言 作为一个软件开发人员,不可能不知道Git.Git作为一个复杂的版本控制系统,命令之多,即使经常使用,一些命令也记不住,一般只记住几个常用的命令,不是所有使用Git命令行都是高效的.本教程不讲Gi ...

  5. Git 分支的创建与切换 —— Git 学习笔记 14

    Git 分支的创建与切换 文章目录 Git 分支的创建与切换 Git 分支的本质 分支创建 分支切换 参考资料 几乎所有的版本控制系统都以某种形式支持分支. 使用分支意味着你可以把你的工作从开发主线上 ...

  6. Git指令2 - 操作分支

    Git指令2 - 操作分支 Git简单基本操作指令集合 Git分支 分支作用: 多人协作开发,防止相互干扰,提高协同开发的体验 初始化本地仓库时,默认创建了master主分支 主分支:作用 用来保存和 ...

  7. git 图形化工具 GitKraken 的使用 —— 分支的创建与合并

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 分支管理是Git工作流的重点 在之前的文章中通过GitKraken可以很清楚的看到,每一次commi ...

  8. git上传分支的原理_GIT分支,创建分支与合并分支的工作原理与教程

    开发一个版本,采用的发布流程: (1).从master的最新代码拉取一个开发分支,在上面进行开发 (2).在开发分支上不断地进行提交版本,期间,master也会有因为其他版本上线而不停有版本合并 (3 ...

  9. git-分支管理策略-合并分支时创建新的版本

    合并时的新的提交 合并分支时,快速合并不能成功,也不会报错时 会在合并后进行一个新的提交 新的提交的好处,是多了一个版本记录,就可以用于切换操作 >操作流程 建一个新分支 新分支做其它操作,做一 ...

最新文章

  1. Model/View 教程
  2. [杂记]对RSA算法的数学原理的一点思考
  3. boost::python::converter::as_to_python_function相关的测试程序
  4. mysql ignore errors_mysql的又一个让人捉摸不透的bug?
  5. SpringMVC(二)高级
  6. ubuntu16.04安装python.h_ubuntu16.04安装python3.6踩过的坑
  7. Git安装及基本配置
  8. 【Ajax】后台验证用户输入的验证码是否与随机生成的验证码一直
  9. Java 版学生成绩管理系统,附源码
  10. 【PMP】PMBOK 笔记 第11章 项目风险管理
  11. Java零基础到进阶(真的零基础,也可以当笔记看~)
  12. web前端工作一周小记
  13. python中除法运算定律_数学有哪几种简便运算方法?(除了加、乘法交换、结合律,减、除法的性质)...
  14. uniapp 跳转到外部链接
  15. Linux 之旅 21:编译安装软件
  16. 2U 4节点Xeon SP服务器 (上):PowerEdge C6420更受重视
  17. style 标签中动态设置颜色
  18. UPRtek光谱仪维修LED光谱计维修MK350N
  19. 电脑的计算机自动打开文件,为什么电脑开机后会有一个文件夹自动打开
  20. 加载组件Already included file name ‘e:/Vuejs/组件/单文件组件/vue_test/src/components/Message.vue‘ differs from

热门文章

  1. python安装报错类型_解决Python安装cryptography报错问题
  2. html上传文件_.NET基于WebUploader大文件分片上传、断网续传、秒传
  3. [转载] 详解Java中静态方法
  4. dbms数据库管理系统_DBMS中的数据库语言
  5. 编程语言优缺点_R编程语言的优缺点
  6. 修改console缓存大小_更改缓存的行大小将如何影响其他参数?
  7. crontab 日志_liunx 中定时清理过期日志文件
  8. lvs负载均衡—NAT模式
  9. 论文公式编号右对齐_论文不会写?最详细的论文排版技巧
  10. 第 6-2 课:SpringMVC 核心 + 面试题