itHub--创建新的分支(转)

如何在 GitHub 的项目中创建一个分支呢? 其实很简单啦,直接点击 Branch,然后在弹出的文本框中添加自己的 Branch Name 然后点击蓝色的Create branch就可以了,这样一来,你这个项目就有2个分支了(master 和 reademe-edits)。
 
注:由上面的分支合并的流程图可以发现,1 个库可以有多个分支并行的进行开发,但是最后只有 1 个会被 merge 进来,因此当某一个分支被合并到进 master 分支后,其他的并行分支的提交都会被是作为冲突 conflict,解决这个冲突的唯一办法就是,每次做修改之前,记得更新版本库,使自己的分支与 master 分支保持一致。
 
具体操作步骤:

一、上传一个独立的分支(比如代码是从工程中直接DOWNLOAD ZIP文件如BowlingScore-test.zip,该文件与原MASTER分支是独立的)

1、Git init (在本地工程目录下),生成.git 文件夹

Git init

2、上传修改的文件

git add *

(*可替换成具体要上传的文件名,*表示提交所有有变化的文件) 3、添加上传文件的描述

git commit -m "test" 

(”test“为分支名)

4、(创建分支)

git branch test

5、(切换分支)

git checkout test

6、与远程分支相关联

git remote add origin https://github.com/yangxiaoyan20/BowlingScore.git

(”BowlingScore“ 为工程名)

7、(将分支上传)

git push origin test

注意:提示 “请输入github用户名和密码“

二、上传一个与MASTER相关的分支(该分支是从MASTER中git clone 得到,相关信息在 .git 文件中)

修改后源码后,在进行如下操作

1、git add .
2、git commit -m "test"  (”test“为分支名)
3、git branch test(创建分支)
4、git checkout  test (切换分支)
5、git push origin test:test
参考:https://blog.csdn.net/qq_27437967/article/details/71189571
http://blog.sina.com.cn/s/blog_1487b6f6d0102wgtc.html

最新文章

  1. session 存入数据库 php
  2. oracle常用脚本
  3. 浅谈JavaScript中的this
  4. javascrit2.0完全参考手册(第二版) 第2章第3节 变量
  5. 无线安全专题01--kali破解WPA
  6. Unity3D开发(五):Unity3D 4.x 使用Mecanim实现连击(转)
  7. InnoDB与MyISAM的区别
  8. CodeWars题目筛选
  9. MATLAB学习拾遗
  10. IE6下Png透明最佳解决方案(推荐) Unit PNG Fix
  11. Sencha Touch对DOM的访问及控制
  12. 【MongoDB】学习MongoDB推荐三本书
  13. HDU 5534 Partial Tree
  14. jQuery选择器(ID选择器)第一节
  15. hihoCoder #1498 : Diligent Robots【数学】
  16. Item 19: 使用srd::shared_ptr来管理共享所有权的资源
  17. 部署高可用keepalived组件
  18. Eclipse中修改包名,提交SVN时报 is out of date,怎么办?
  19. js的 new Date()日期格式化显示以及js获取时间戳
  20. python爬虫相关基础概念

热门文章

  1. JDK 1.8 sun.misc.Unsafe类CAS底层实现
  2. Day06 - Ruby三种存取限制:Public,Protected,Private
  3. C#使用Owin技术部署轻量级webApi服务
  4. Tomcat 配置MySQL连接池
  5. R语言如何读取.csv文件
  6. Python学习之MacBook Pro中Python3.7安装pip以及numpy
  7. tp3.2 上传文件及下载文件
  8. VBA XML信息提取
  9. js实现动态加载脚本的方法实例汇总
  10. docker 删除所有none的镜像