Github

前言:

今天亲自写了一个core data的例子,想上传到github,才发现对github没有什么了解。
今天就来了解一下吧,说做咱就做。

正文

用途:是一个代码的托管平台。
有两种代码的管理平台:github和svn,前者是分布式管理,后者是集中式

git的工作原理
代码统一放到一个文件夹里面,会在当前要管理的代码文件夹里面创建一个.git文件夹(git本地仓库)) 代码的版本管理是在本地git仓库里面进行管理。

现在我们来说本地版本控制
Xcode 本身已经将git环境配置好了。
创建的时候勾上 Create git responsity on my Mac


图1.png

在viewdidload里面添加一句代码
NSLog(@"我是项目三的第一次修改");
点击Sourse Control 的commit

图2.png

点击1的时候出现了2个选项
don't commit 不要提交这个更改
discard change 恢复到原始状态

必许得给修改添加描述:在Enter commit message here这里

这样就实现了一次版本的更新。

一些小的零碎点:

  1. 点击右上角双向箭头的按钮后,作出的修改都会可见。
  2. 可以查看被修改的次数和具体内容。


    图三
  3. 上图,这个地方可以查看各种版本的对比


    图四.png

分支

用代码关联github

  1. 首先进入项目
    2.执行代码 ,上图


    图5.png

对github上的代码进行修改
点击Xcode的时候,选择第三项clone,然后sourse control push就好。

后言

我看了好多关于git的东西,要写的东西实在太多我就不重复赘述了。
https://git-scm.com/book/zh/v2/Git上面什么也有
在post出我的小车祸现场

图6.JPG

实验记录:

2341568701344_.pic_hd.jpg
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Git的简介 1.1.什么是git?git是一款开源的分布式版本控制工具,在世界上所有的分布式版本控制工具中,...
    IIronMan阅读 1,853评论 0 12
  • 1.GitHub 有什么用 学习优秀的开源项目开源社区一直有一句流行的话叫「不要重复发明轮子」,某种意义上正是因为...
    Clemente阅读 1,461评论 1 14
  • 什么是git版本管理控制工具(vcs) 1.分布式版本控制 2.多个开发人员协调工作 3.有效监听谁做的修改 4....
    Daryl_Z阅读 699评论 1 2
  • 一、创建github repository(仓库) 1-1 登录github github的官方网址:https:...
    字短情长阅读 1,429评论 0 0
  • 人际关系中最重要的一个原则,就是知彼解己,它是进行有效人际沟通的关键。 沟通是生活中最重要的技能,这,我们都知道,...
    永梅ym阅读 1,035评论 0 15