github知多少

什么是GitHub

来自百度百科的解释:

来自百度百科的解释:GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。

github是为开发者提供Git仓库的远程托管平台,让开发者与朋友,及陌生人共享代码的一个平台

GitHub除了提供Git仓库的托管服务外,还为开发者或团队提供了一系列功能,帮助其高效率,高品质地进行代码的编写

git是什么

来自百科的解释:

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
git是分布式版本控制系统,是一个工具,是一个命令

是不是还是不知道它是干什么的?
小编来告诉你:

就是你编辑个文件 然后用git提交之后,然后你修改这个文件 再保存 再提交。然后你想看之前修改的版本,可以回看。相当于你每次提交一个版本,你只会感觉你在编辑一个文件。但是呢,git帮你把所有提交过的版本都保存了下来。这个是个基础,在一个软件项目里,代码是要反复修改的,这个时候,经常要回看以前的版本,然后就从git的仓库里拿以前的版本。

分布式是什么意思

分布式就是每一个使用它的PC都是一个版本库

Github是开发的?

Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git
别忘记了Lninus还是Linux的开发者

版本控制器Git和Github 的区别?

Git Github
Git是个软件 Github 是个网站,在线托管git版本管理的工具,提供git托管服务
Git 是本地的版本控制工具,是一个命令,安装之后生成一个git bash() Github是远程代码仓库
举例 举例
cpu 笔记本
git就相当于百度云这个软件 github就相当于百度云这个线上网站
它的网站是 http://git-scm.com/ 1

git bash 是一个方便你在Windows系统下使用git命令的模拟终端,因为win自带的cmd功能太弱了,可以用 Git 提供的 git bash 和 git shell 来连接提供git服务的github。 如果你在Linux等类unix系统下,直接就可以使用git命令

GitHub提供的主要功能

  • Git仓库:

一般情况下我们可以免费创建任意个GitHub提供的Git仓库。但如果需要建立只对特定人物或者自己公开的私有仓库,则需要付钱

  • Organization:

个人在使用个人账户就足够了,但如果是公司,建议使用Origaniztion账户,它的优点在于可以统一管理账户和权限,还能统一支付一些费用。如果只是公开仓库,是交流群或者小团体开发软件,可以免费创建Organiztion账户。

  • Issue

Issue功能,是将一个任务或者问题分配给一个Issues进行追踪和管理的功能。每一个功能更改或者修正都对应一个Issue,讨论或修正都已这个Issue为中心进行。只要查看Issus,就知道这个更改相关的一切信息,以此进行管理。在Git上提交信息写上Issus的ID(例如 “#7"),GitHub就会自动生成从Issue到对应提交的链接。另外,只要按照特定的格式描述提交信息,还可以关闭Issue。

  • WiKi:

Wiki作为Git仓库进行管理。改版的历史记录都会被保存下来。

  • Pull Request:

开发者向GitHub的仓库推送更改或功能添加,可以通过Pull Request向别人仓库提出申请,请求对方合并。PullRequest 送出去后,目标仓库的管理者等人将能够查看Pull Request的内容及其包含的代码更改同时,GitHub还提供了对Pull Request和源代码进行讨论的功能。提供此功能可以对行为单位对源代码进行评论,让程序员高效的交流

git管理几个库?

git作为支持分布式版本管理的工具,它管理的库(repository)分为本地库、远程库。

git commit 操作的是本地库
git push 操作的是远程库。

git commit是将本地修改过的文件提交到本地库中
git push是将本地库中的最新信息发送给远程库。

使用方法:

  • 注册
  • 登录
  • 建立一个repository
  • 配置SSH, 请参考小编的教程 或者是这里的教程
    这个过程就不细说了,网上现成的教程太多了
    这里小编要说需要注意的一点
  • 注册的用户名就是就是你以后对外可见的名字,貌似注册之后就不能在改了,所以,注册的时候一定把用户名想好了哈

初始使用:
在工程目录下,建立一个本地仓库test
$ git init 这是初始化在这个文件夹中建立一个空库

git add // 这个命令
你可以直接$ git add . 这是把当前文件夹中的所有文件都加入到上传的列表中(注意要有空格)
你还可以添加具体的文件:git add 你要添加的文件

git commit -m “说明文字” : 提交文件到本地库

接下来就是提交代码到远程仓库了,也就是我们在github上面创建的 仓库。
git remote add origin https://github.com/xxx/test.git , test就是你刚才在github web页面上建立的repository,origin就是一个别名,用git remote 查看,下面有 origin,就对了。也可用git remote -v查看

执行命令 :
$ git push -u origin master (第一次使用github提交代码的时候需要加上-u 的参数) : 提交代码到远程仓库,你就等着提交吧,然后去github 网站查看你提交的项目。

本地Git 有三个重要的状态:

** 1.已修改(modified): ** 你修改了文件,但是还没有提交到本地仓库;
** 2. 已暂存(staged):** 表示你已经标记了修改的文件作为下次commit的一部分,如果你不标记,那么下次commit的时候,就不会提交这个文件.
3.已提交(committed): 表示你修改的数据已经安全的保存到了本地仓库;
git项目分为三个主要的部分:
1. 工作区;
**2. 缓存区 **
3. git本地仓库;


你说啥? 你看不懂? 没关系,自爱来一个中文版,小编就是这么贴心

更多使用命令,请参考下一篇

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,928评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,192评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,468评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,186评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,295评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,374评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,403评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,186评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,610评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,906评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,075评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,755评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,393评论 3 320
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,079评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,313评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,934评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,963评论 2 351

推荐阅读更多精彩内容

  • 上午的三节课分别是《植树问题》、《小数乘整数》和《百分数的认识》。这都是在各种比赛和展示中讲了无数次的课了,我很期...
    娟秀人生阅读 194评论 0 0