首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

github自学教程-初级入门者必看

移动开发 8.99MB 24 需要积分: 1
立即下载

资源介绍:

这个教程包括如下内容: 1. 初识 GitHub 2. 加入 GitHub 3. Git 速成 4. 向 GitHub 提交代码 5. Git 进阶 6. 团队合作利器:Git 分支详解 7. GitHub 常见的几种操作 8. 发现好用的开源项目 希望通过这个教程,人人可以很方便的掌握 Git/GitHub 的使用。
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
TableofContents
序言
初识GitHub
加入GitHub
Git速成
GitHub提交代码
Git进阶
团队合作利器:Git分支详解
GitHub常见的几种操作
发现好用的开源项目
1
序言
我自己接触GitHub较早,可以说在GitHub在国内还没怎么普及、流行的时候就开始接触使
用了,之后对我的工作以及思维方式产生了很大的影响,也大大提升了自己的开发效率与个
人能力。从第一个使用的开源项目,到自己的第一篇博客,再到后面自己的第一个开源项
目,都享受着GitHub给我带来的好处。
后面渐渐的自己也热衷于分享,拥抱开源,从博客,到公众号都在坚持写文章,分享自己过
来人的技术积累、职场经验、人生总结等,甚至可以说是GitHub影响了我一生。
有一天我突然发现,关注我公众号的读者们,很多竟然没听说过GitHub,或者部分听说过但
是也没怎么使用过,这真的是巨大的一个损失啊,于是,应读者要求,我准备自己从0
始,写一篇针对初学者的GitHub教程,没想到,利用自己业余时间,持续了几个月,竟然形
成了一个系列,评价也相当不错。
这个系列最初反响不错之后,甚至有出版社找我出书,还有部分平台找我合作,希望我出这
个教程来进行销售,说实话,开的条件也都还不错的,可是我都一一拒绝了,原因很简单,
既然答应了要出这个系列,就必须兑现承诺,最终我终于一篇篇在公众号上全部更新完了。
后面我的公号新增了不少读者,可能不少人不知道有这个系列,姑且马上过年了,趁这个机
会我整理了一下,并把它做成一个电子书送给你们,以后需要的时候,拿出来看一下,说不
定就对你有帮助。
这个教程包括如下内容:
1. 初识GitHub
2. 加入GitHub
3. Git速成
4. GitHub提交代码
5. Git进阶
6. 团队合作利器:Git分支详解
7. GitHub常见的几种操作
8. 发现好用的开源项目
希望通过这个教程,人人可以很方便的掌握Git/GitHub的使用。
最后,你还可以通过以下其他方式找到我:
GitHubhttps://github.com/stormzhang
个人博客:http://stormzhang.com
微博:googdev
序言
2
知乎:stormzhang
如果想获取其他更多原创分享,欢迎关注我的微信公众号stormzhang
序言
3
版权声明:
本系列内容首发于我的微信公众号stormzhang,原创作者stormzhang,个人博
客:http://stormzhang.com,可以随意转载,但必须保持署名,禁止商用。
初识GitHub
1.写在前面
我一直认为GitHub是程序员必备技能,程序员应该没有不知道GitHub的才对,没想到这两
天留言里给我留言最多的就是想让我写关于GitHub的教程,说看了不少资料还是一头雾水,
我转念一想,我当初接触GitHub也大概工作了一年多才开始学习使用,我读者里很多是初学
者,而且还有很多是在校大学生,所以不会用GitHub也就不奇怪了,所以我觉得写一写关于
GitHub的教程就非常有必要了!
2.为什么还要造轮子
很多人难免要问这个问题,说网上关于GitHub的资料很多,为什么还要写呢?讲真,网上关
Android的资料更多,为什么你们还喜欢看我写的文章呢?是因为哪怕同样的内容,我写
出来之后就有了我的风格,除了我的幽默以及我的帅,关键的是我有办法让你们看的轻松易
懂,并且还有我个人的一些见解与指导,这大概是一种特殊的魅力吧!
我是从小白一路过来的,很能理解你们内心的感受与困惑,因为这些阶段都是我自己亲身经
历过的,所以我写的文章都会从你们的角度去出发,并且我对文章高要求,除了排版、配图
很用心外,文章的内容每次写完我都会亲自看三四遍,确保不会出现误导以及你们理解不了
的情况,你们看的很轻松易懂的文章其实因为我背后做了很多的功课。
所以,为了你们,我觉得有必要用我的风格去教你们如何从0开始,跟着我一步步学习
GitHub
3.什么是GitHub
确切的说GitHub是一家公司,位于旧金山,由ChrisWanstrath,PJHyettTomPreston-
Werner三位开发者在20084月创办。这是它的Logo
初识GitHub
4
2008410日,GitHub正式成立,地址:Howpeoplebuildsoftware·GitHub,主要提供基
git的版本托管服务。一经上线,它的发展速度惊为天人,截止目前,GitHub已经发展成全
球最大的开(同)源(性)社区。
4.GitHubGit的关系
这个我还专门在群里调查过,很多人以为GitHub就是Git,其实这是一个理解误区。
Git是一款免费、开源的分布式版本控制系统,他是著名的Linux发明者LinusTorvalds开发
的。说到版本控制系统,估计很多人都用过SVN,只不过Git是新时代的产物,如果你还在
SVN来管理你的代码,那就真的有些落伍了。不管是学习GitHub,还是以后想从事编程
行业,Git都可以算是必备技能了,所以从现在开始建议你先去学习熟悉下Git,后面我会有
文章推荐一些适合新手的Git学习资料给你们。
GitHub上面说了,主要提供基于git的版本托管服务。也就是说现在GitHub上托管的所有
项目代码都是基于Git来进行版本控制的,所以Git只是GitHub上用来管理项目的一个工具
而已,GitHub的功能可远不止于此!
5.GitHub的影响力
初识GitHub
5

资源文件列表:

github自学教程.zip 大约有1个文件
  1. github自学教程.pdf 11.18MB
0评论
提交 加载更多评论
其他资源 libsndfile-1.2.2
1.2.2版本,win64系统 ibsndfile是一个强大且实用的音频处理库,它提供了跨平台的支持,覆盖了大量常见的音频格式,并且接口灵活,易于集成到现有项目。此外,它有着活跃的社区和完善的文档,使得无论你是初学者还是经验丰富的开发者,都能从中找到你需要的功能。 libsndfile 支持超过30种音频文件格式,包括常见的WAV, AIFF, AU, Ogg Vorbis 和FLAC等。
es6-shim-0.35.6.zip
es6-shim-0.35.6.zip
会飞的超人源码会飞的超人源码
会飞的超人源码会飞的超人源码会飞的超人源码会飞的超人源码会飞的超人源码会飞的超人源码会飞的超人源码会飞的超人源码会飞的超人源码
26_石敏永_CJ3Z03A单片机原理及应用实验报告.zip
26_石敏永_CJ3Z03A单片机原理及应用实验报告.zip
26_石敏永_CJ3Z03A单片机原理及应用实验报告.zip 26_石敏永_CJ3Z03A单片机原理及应用实验报告.zip 26_石敏永_CJ3Z03A单片机原理及应用实验报告.zip
Python标准库中文版教程
Python 2.0 发布附带了一个包含200 个以上模块的可扩展的标准库. 本书简要 地介绍每个模块并提供至少一个例子来说明如何使用它. 本书一共包含360 个 例子. 本书使用DocBook SGML 编写, 我使用了一系列的工具, 包括Secret Labs' PythonWorks, Excosoft Documentor, James Clark's Jade DSSSL processor, Norm Walsh's DocBook stylesheets, 当然,还有一些 Python 脚本. 本书使用以下习惯用法:斜体 用于文件名和命令. 还用于定义术语.等宽字体 e.g. Python 用于代码以及方法,模块,操作符,函数,语句,属性等的名称.等宽粗体 用于代码执行结果.
Python标准库中文版教程 Python标准库中文版教程 Python标准库中文版教程
C#上位机 设计与开发以及数据解析示波器显示
本套程序C#上位机制作端口号、接收信息框、发送信息框,10进制 16进制显示等。发送数据进行解析,对数据进行 解包分析,并且有示波器显示,在数据分析中有序号、开火(0或1发送的数据16进制00或者01)是否起飞(0或1)、包头、飞机的架数,达到设定的 飞机架数将会弹出err,奇偶检验位等操作。
课程设计-物联网2201-蔡宇-3220611021.zip
课程设计-物联网2201-蔡宇-3220611021.zip
桥接模式标准示例代码与举例代码
桥接模式示例代码。 包括桥接模式的标准模式代码。 `Abstraction` 和 `RefinedAbstraction` 是抽象维度体系; `Iimplementor` 和 `ConcreteImplementorA` `ConcreteImplementorB` 是实现维度体系; `Abstraction` 作为桥梁,将抽象维度和实现维度进行了连接。 还有一个示例:快餐店。 众所周知,比较知名的洋快餐有:肯德基、麦当劳、汉堡王等等。 他们都属于快餐品牌。所以我们创建一个快餐店的抽象类:FastRestaurant。 然后让 KFCRestaurant、McRestraurant、继承FastRestaurant。 各个快餐店都有自己的薯条和可乐。