本GitHub教程旨在能够帮助大家快速入门学习使用GitHub。

本文章由做全栈攻城狮-写代码也要读书,爱全栈,更爱生活。原创。如有转载,请注明出处。

GitHub是什么?

  1. GitHub首先是个分布式的版本控制库。通过使用git,可以方便的记录代码版本。

  2. 因国内外大量著名的项目,都开始搬迁到github。它又可以称为开源代码社区。

  3. github还是学习的好地方,学习优秀的代码。

  4. 可对其他项目中有bug的地方进行改进提交,集合众人的力量促进软件的优化改善。

github何其火热,截至2015年2月开发者用户已经突破350万。在16年9月份的现在来说保守估计也会500晚以上。算的上目前最火的开源平台了。

注册为GitHub用户:

  1. 访问:https://github.com/。

  2. 选择右上角的sign up:

  3. 填写相关信息进行注册:

简单的配置

  1. 注册完毕登陆成功之后。选择settings进行基本资料的一些设置。

    这个主页的话,你就可以这样得到:

    这个地址就是专属于你的主页地址。你可以把他写到自己的简历上,提升逼格。

如何查找学习别人的代码:

  1. 打开github的主页。在上方搜索框输入自己要搜索的项目。例如:

    搜索一下著名的lucene项目显示如下:

上传自己的代码进行版本控制

作为新手我们可以下载github的客户端进行使用。下载地址:https://desktop.github.com/

安装之后打开软件:登录自己的帐号:如图:

添加自己的项目:官方叫做代码仓库。

可以在项目上点击右键,打开代码仓库所在目录。

我们把代码放到此目录下就可以进行代码的提交了。例如我们新建一个first.txt。把他提交到master分支。

master分支就是整个项目的根节点。

每次代码写完毕可以点击提交到github。

此时打开我们的github,会发现仓库中,产生了一个我们创建的项目。

https://github.com/Shellcheng/TestGitHub

转自:

GitHub这么火,程序员你不学学吗? 超简单入门教程 干货 - 今日头条(TouTiao.org)
http://www.toutiao.com/i6331180627534021122/

GitHub这么火,程序员你不学学吗? 超简单入门教程 【转载】的更多相关文章

  1. 程序员,一起玩转GitHub版本控制,超简单入门教程 干货2

    本GitHub教程旨在能够帮助大家快速入门学习使用GitHub,进行版本控制.帮助大家摆脱命令行工具,简单快速的使用GitHub. 做全栈攻城狮-写代码也要读书,爱全栈,更爱生活. 更多原创教程请关注 ...

  2. GitHub这么火,程序员你不学学吗? 超简单入门教程 干货

    本GitHub教程旨在能够帮助大家快速入门学习使用GitHub. 本文章由做全栈攻城狮-写代码也要读书,爱全栈,更爱生活.原创.如有转载,请注明出处. GitHub是什么? GitHub首先是个分布式 ...

  3. php实现 密码验证合格程序(复杂问题分类,超简单的)(分类+规范编码)

    php实现 密码验证合格程序(复杂问题分类,超简单的)(分类+规范编码) 一.总结 一句话总结:复杂问题分类,超简单的.分类+规范编码. 1.写的时候判断  不能有相同长度超2的子串重复  的时候,子 ...

  4. 程序员你该学学如何设计PPT了,设计PPT的几大原则

    写代码也要读书,爱全栈,更爱生活.每日更新原创IT编程技术及日常实用视频. 我们的目标是:玩得转服务器Web开发,搞得懂移动端,电脑客户端更是不在话下. 大量的汇报及介绍工作,都离不开一个辅助工具-P ...

  5. .Net程序员 Solr-5.3之旅 (一)Solr入门

    阅读目录 引言 Lunece是什么? Solr是什么 JAVA环境搭建 JAVA环境搭建之变量配置 Tomcat简单配置 结尾 引言 君子生非异也,善假于物也. Java和.Net哪个好,我们也不需要 ...

  6. Linux下的GitHub安装与简单配置教程 ~ 转载

    Linux下的GitHub安装与简单配置教程   1.GitHub简介 Git是一个分布式版本控制系统,与其相对的是CVS.SVN等集中式的版本控制系统. 2.Git的安装 1)安装Git a.查看与 ...

  7. 【Python】Java程序员学习Python(三)— 基础入门

    一闪一闪亮晶晶,满天都是小星星,挂在天上放光明,好像许多小眼睛.不要问我为什么喜欢这首歌,我不会告诉你是因为有人用口琴吹给我听. 一.Python学习文档与资料 一般来说文档的资料总是最权威,最全面的 ...

  8. PHP程序员面试中经常被提问的问题【转载】

    1. Include 与 require的区别,require和require_once的效率哪个高? Php在遇到include时就解释一次,如果页面中出现10次include,php就解释10次, ...

  9. PHP程序员的10个有用的技巧和教程

    PHP被定义为一个通用的服务器端脚本语言,它基本上是专为Web开发的重要目的.借助PHP可以创建动态和惊人的网页效果,他是被嵌入在一个HTML源文件的服务器端的脚本语言之一.因此,它成为最流行的,也是 ...

随机推荐

  1. jQuery控制表头

    <!doctype html><html lang="en"><head> <meta charset="UTF-8" ...

  2. Tomcat 内存溢出对应解决方式

    1.Tomcat内存溢出的原因 生产环境中Tomcat内存设置不好很容易出现内存溢出.造成内存溢出是不一样的,当然处理方式也不一样. 这里根据平时遇到的情况和相关资料进行一个总结.常见的一般会有下面三 ...

  3. Devexpress-1 DataGrid控件

    参考资料: 使用XtraGrid自定义列计算 DEV GridControl小结 实现对两列求和后作为新的列

  4. MySQL 调优基础:Linux内存管理 Linux文件系统 Linux 磁盘IO Linux网络

    http://www.cnblogs.com/digdeep/category/739915.html

  5. MySQL中,修改表的某一字段的部分值

    语法:update 表名 set 字段名 = replace(字段名,'替换前内容','替换后的内容') where 条件. 如: 执行sql语句:update student set name = ...

  6. 【写一个自己的js库】 5.添加修改样式的方法

    1.根据id或class或tag修改样式,样式名是-连接格式的. function setStyleById(elem, styles){ if(!(elem = $(elem)) return fa ...

  7. Oracle提示“资源正忙,需指定nowait”的解决方案

    Oracle提示“资源正忙,需指定nowait”的解决方案  | T 本文我们主要介绍了Oracle数据库操作表时提示“资源正忙,需指定nowait”的解决方案,希望能够对您有所帮助. AD:51CT ...

  8. 如何让Gridview在没有数据的时候显示表头(asp.net)

    原文:如何让Gridview在没有数据的时候显示表头(asp.net) 1.前言 当对GridView控件进行数据绑定时,如果绑定的记录为空,网页上就不显示GridView,造成页面部分空白,页面布局 ...

  9. 如何实现跨域获取iframe子页面动态的url

    有的时候iframe的子页面会动态的切换页面,我们在父页面通过iframe1.contentWindow.window.location只能获取同源的子页面的信息.获取跨域的子页面信息会报错. 这时可 ...

  10. PLSQL Developer启动失败

    原因:和打印服务冲突 禁掉打印服务,不过打印功能是不行了