首页 > 其他 > 详细

GitHub

时间:2015-10-28 01:09:00      阅读:232      评论:0      收藏:0      [点我收藏+]

版本控制

  1. Git如何得知一个项目中的版本前后顺序?
    1. 每个版本号都是随机产生的,但是会保存上一个版本的版本号(即父版本号parent);
    2. 父版本只显示40位版本号的前5位,首个版本无父版本号;
  2. commit在GitHub的版本控制里最为常见动作,表示执行一个重要的操作,可以提交成"提交";

客户端工具的使用

平台

GitHub提供了Mac、Windows、Linux等平台的客户程序,我使用了Windows下载安装过程需要一段时间。

新增与同步项目

  1. 在客户端中可以Add(即将本地项目添加到GitHub中)、Create(创建一个GitHub上没有的新项目)、Clone(克隆一个GitHub中已经存在的项目)。
  2. 在客户端新增后,通过点击"Publish"按钮添加项目到GitHub中;
  3. 同步客户端与GitHub远程仓库,可以点击""按钮;

撤销与回滚

GitHub中有两种撤销的方式:

  1. 一各是under do,这种操作并不会在History中留下记录,因此只有在未与GitHub远程仓库同步的情况下可以操作;
  2. 另一种是

 

分支(Branches)

创建分支

GitHub给我们默认创建的就是master分支,可以把master分支理解成为指向某个版本的指针,而当我们新创建分支的时候也是跟master一样指向同一个版本,

当在新分支上做了修改,然后commit后,新分支指向版本的指针就会移动,而master分支不变。

在GitHub客户端可以非常方便的对各个分支的文件进行创建、修改、删除操作,并且分支与分支之间的文件是互不影响的。

删除分支

删除分支时不能删除当前分支,即删除分支之前需要双击切换到另外的分支。

删除分支的方式与不同:

  1. UnPublish删除GitHub远程仓库的分支,不删除本地分支;
  2. Delete删除本地以及GitHub远程仓库的分支;

如果要删除master分支,需要到GitHub.com上通过"setting"把默认分支从master分支改为另外的分支。

合并分支

在GitHub客户端中找到"Merge View"中的"Merge Braches"进行"融合"。

整合后的分支将会多一个"融合版本"即Merge Commit,里面没有内容且有两个父版本号。

 

GitHub

原文:http://www.cnblogs.com/dayaodao/p/4915899.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!