转行学开发,代码100天——2018-04-01

今天简单了解了一下GitHub的使用。

对于GitHub,在很多年前开始写程序的时候就频繁听到,也早早地注册之后看了真容。但是由于自己一直未产出较大型的开发项目,所以还是用的比较少,最多只是作为一个代码存放工具。某种程度上,充当了网盘的作用。

GitHub几乎是开发人员都知道的一个工具,但对于我而言还是有些陌生,总觉得既然这么多人使用它,必定有它过人的优势,而我对于这种极具优势工具的使用仅仅是皮毛而已,所以,今天以及今后,会要求自己逐步加强对这个工具的了解和使用。

它究竟好在哪里? 正是Github,让社会化编程成为现实。

  • github是一个基于git的代码托管平台

付费用户可以建立私用仓库,一般用户可以使用公共仓库。有数据显示,GitHub是一个拥有143万开发者的社区。其中不乏一些顶级极客和大咖。托管的项目已达431万之多。

  • 如何使用GitHub

看到一篇知乎的文章:怎样使用 GitHub?链接:https://www.zhihu.com/question/20070065

初入GitHub,需了解:创建repository->fork(复制别人的项目)->download(下载项目)->history(版本控制)->git pull(上传更新)

(图片来源于知乎,上述链接文章)

  • GitHub能做什么

GitHub能做什么呢?除了托管代码,还能有哪些便利之处呢?

仔细一想,用处还真的很多:比如:

1、用于分布式协作的事情:如联合写书,联合翻译,项目管理。

2、用于非连续性事情记录和处理:如个人写书,写论文等,一般需要前前后后反复修改多个版本的事情,皆可在GitHub上做保存。

3、用于分享和成果展示:比如写简历,托管项目代码,建立个人博客等。在GitHub上晒出自己的成果,可直接看到全球用户对该成果的关注度,喜欢程度,某种意义上也对对个人能力和成果的检验。这也许是众多互联网开发招聘中总是对参与GitHub开源项目经历加分的原因吧。

4、其他记录型任务。

  • GitHub怎么学

参考GitHub for Windows使用教程

http://youngxhui.github.io/2016/05/03/GitHub-for-Windows%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B(%E4%B8%80)/#hcq=6FwiYNq

day16—正是Github,让社会化编程成为现实。的更多相关文章

  1. [No00005D]如何高效利用GitHub

    原文地址:http://www.yangzhiping.com/tech/github.html 正是Github,让社会化编程成为现实.本文尝试谈谈GitHub的文化.技巧与影响. Q1:GitHu ...

  2. 如何高效利用GitHub

    是Github,让社会化编程成为现实.本文尝试谈谈GitHub的文化.技巧与影响. Q1:GitHub是什么 Q2:GitHub风格 Q3: 在GitHub,如何跟牛人学习 Q4: 享受纯粹的写作与演 ...

  3. 转载:Github 简明教程

    如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工. 但是你如果已经在读这篇文章了,我觉的你已经知道G ...

  4. 【转】如何高效利用GitHub——2013-08-28 22

    http://www.yangzhiping.com/tech/github.html  正是Github,让社会化编程成为现实.本文尝试谈谈GitHub的文化.技巧与影响. Q1:GitHub是什么 ...

  5. Coder的好伙伴Github

    网络越来越发达,各式各样的网盘.云存储也走进日常生活,  在老师的指导下,我第一次接触了GitHub. 什么是Github? Github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一 ...

  6. [转]Github 简明教程

    如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工. 但是你如果已经在读这篇文章了,我觉的你已经知道G ...

  7. Github ——转

    Github 简明教程 分类 编程技术 如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工. 但是你如 ...

  8. 如何高效利用 GitHub

    正是 Github,让社会化编程成为现实.本文尝试谈谈 GitHub 的文化.技巧与影响. Q1:GitHub 是什么 Q2:GitHub 风格 Q3: 在 GitHub,如何跟牛人学习 Q4: 享受 ...

  9. no.1 github

    正是Github,让社会化编程成为现实. github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开.它是由Chris Wanstrath ...

随机推荐

  1. MYSQL的ACID

    原子性 (Atomicity) 原子性是指一个事务是一个不可分割的工作单位,其中的操作要么都做,要么都不做. 隔离性 (Isolation) 隔离性是指多个事务并发执行的时候,事务内部的操作与其他事务 ...

  2. oracle--表分区、分区索引

    --|/ range分区 create table sale( product_id varchar2(5), sale_count number(10,2) ) partition by range ...

  3. data plugin for vs2019

    Reporting Service projects for VS 2019https://marketplace.visualstudio.com/items?itemName=ProBITools ...

  4. python中pycharm中.py文件调用一个.py文件的函数

    在相同文件夹内调用函数: file1.py def add(x,y): print('和为:%d'%(x+y)) file2.py import A A.add(1,2)

  5. -webkit-overflow-scrolling:touch介绍和碰到的坑

    1.作用 可控制元素在移动设备有滚动回弹效果,可惯性滚动 2.适应场景 在ios移动端上,设置容器overflow-y:scroll;使容器内元素滚动时,滑动会很卡顿,使用-webkit-overfl ...

  6. 14、前端知识点--Vue生命周期浅析

    vue生命周期 每个Vue实例或组件从创建到显示再到废弃的过程就是vue的生命周期.很多时候我们希望能在这个过程中执行一些操作,于是就有了生命周期钩子. 生命周期钩子函数允许我们在实例不同阶段执行各种 ...

  7. 前端:HTML5和CSS3新特性一览

    转载:https://www.cnblogs.com/star91/p/5659134.html

  8. BUUCTF--rsa

    测试文件:https://buuoj.cn/files/ed10ec009d5aab0050022aee131a7293/41c4e672-98c5-43e5-adf4-49d75db307e4.zi ...

  9. k8s存储

    ·几种存储类型 1)emptyDir emptyDir Volume的生命周期与Pod一致,Pod中的所有容器都可以共享Volume,它们可以指定各自的mount路径,当Pod从节点删除时,Volum ...

  10. windows下数字以2进制打印

    #include <cstdlib> _itoa(num, buf, 2); 打印buf既是二进制