github自学教程-初级入门者必看qq_39719713ZIPgithub自学教程.zip 8.99MB 立即下载资源文件列表:ZIP github自学教程.zip 大约有1个文件 github自学教程.pdf 11.18MB 资源介绍: 这个教程包括如下内容: 1. 初识 GitHub 2. 加入 GitHub 3. Git 速成 4. 向 GitHub 提交代码 5. Git 进阶 6. 团队合作利器:Git 分支详解 7. GitHub 常见的几种操作 8. 发现好用的开源项目 希望通过这个教程,人人可以很方便的掌握 Git/GitHub 的使用。 <link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/base.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89499887/raw.css" rel="stylesheet"/><div id="sidebar" style="display: none"><div id="outline"></div></div><div class="pf w0 h0" data-page-no="1" id="pf1"><div class="pc pc1 w0 h0"><img alt="" class="bi x0 y0 w1 h1" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89499887/bg1.jpg"/><div class="c x1 y1 w2 h2"><div class="t m0 x2 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">1.1</div><div class="t m0 x2 h3 y3 ff1 fs0 fc0 sc0 ls0 ws0">1.2</div><div class="t m0 x2 h3 y4 ff1 fs0 fc0 sc0 ls0 ws0">1.3</div><div class="t m0 x2 h3 y5 ff1 fs0 fc0 sc0 ls0 ws0">1.4</div><div class="t m0 x2 h3 y6 ff1 fs0 fc0 sc0 ls0 ws0">1.5</div><div class="t m0 x2 h3 y7 ff1 fs0 fc0 sc0 ls0 ws0">1.6</div><div class="t m0 x2 h3 y8 ff1 fs0 fc0 sc0 ls0 ws0">1.7</div><div class="t m0 x2 h3 y9 ff1 fs0 fc0 sc0 ls0 ws0">1.8</div><div class="t m0 x2 h3 ya ff1 fs0 fc0 sc0 ls0 ws0">1.9</div><div class="t m0 x3 h4 yb ff2 fs1 fc0 sc0 ls0 ws0">T<span class="_ _0"></span>ableofContents</div><div class="t m0 x4 h5 y2 ff3 fs0 fc1 sc0 ls0 ws0">序言</div><div class="t m0 x4 h5 y3 ff3 fs0 fc1 sc0 ls0 ws0">初识<span class="ff1">GitHub</span></div><div class="t m0 x4 h5 y4 ff3 fs0 fc1 sc0 ls0 ws0">加入<span class="ff1">GitHub</span></div><div class="t m0 x4 h5 y5 ff1 fs0 fc1 sc0 ls0 ws0">Git<span class="ff3">速成</span></div><div class="t m0 x4 h5 y6 ff3 fs0 fc1 sc0 ls0 ws0">向<span class="ff1">GitHub</span>提交代码</div><div class="t m0 x4 h5 y7 ff1 fs0 fc1 sc0 ls0 ws0">Git<span class="ff3">进阶</span></div><div class="t m0 x4 h5 y8 ff3 fs0 fc1 sc0 ls0 ws0">团队合作利器:<span class="ff1">Git</span>分支详解</div><div class="t m0 x4 h5 y9 ff1 fs0 fc1 sc0 ls0 ws0">GitHub<span class="ff3">常见的几种操作</span></div><div class="t m0 x4 h5 ya ff3 fs0 fc1 sc0 ls0 ws0">发现好用的开源项目</div></div><div class="c x1 yc w2 h6"><div class="t m0 x5 h3 yd ff1 fs0 fc2 sc0 ls0 ws0">1</div></div><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div><div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89499887/bg2.jpg"><div class="c x1 ye w2 h7"><div class="t m0 x0 h8 yf ff3 fs1 fc0 sc0 ls0 ws0">序言</div><div class="t m0 x0 h5 y10 ff3 fs0 fc0 sc0 ls0 ws0">我自己接触<span class="ff1">GitHub</span>较早,可以说在<span class="ff1">GitHub</span>在国内还没怎么普及、流行的时候就开始接触使</div><div class="t m0 x0 h5 y11 ff3 fs0 fc0 sc0 ls0 ws0">用了,之后对我的工作以及思维方式产生了很大的影响,也大大提升了自己的开发效率与个</div><div class="t m0 x0 h5 y12 ff3 fs0 fc0 sc0 ls0 ws0">人能力。从第一个使用的开源项目,到自己的第一篇博客,再到后面自己的第一个开源项</div><div class="t m0 x0 h5 y13 ff3 fs0 fc0 sc0 ls0 ws0">目,都享受着<span class="ff1">GitHub</span>给我带来的好处。</div><div class="t m0 x0 h5 y14 ff3 fs0 fc0 sc0 ls0 ws0">后面渐渐的自己也热衷于分享,拥抱开源,从博客,到公众号都在坚持写文章,分享自己过</div><div class="t m0 x0 h5 y15 ff3 fs0 fc0 sc0 ls0 ws0">来人的技术积累、职场经验、人生总结等,甚至可以说是<span class="ff1">GitHub</span>影响了我一生。</div><div class="t m0 x0 h5 y16 ff3 fs0 fc0 sc0 ls0 ws0">有一天我突然发现,关注我公众号的读者们,很多竟然没听说过<span class="ff1">GitHub</span>,或者部分听说过但</div><div class="t m0 x0 h5 y17 ff3 fs0 fc0 sc0 ls0 ws0">是也没怎么使用过,这真的是巨大的一个损失啊,于是,应读者要求,我准备自己从<span class="ff1">0</span>开</div><div class="t m0 x0 h5 y18 ff3 fs0 fc0 sc0 ls0 ws0">始,写一篇针对初学者的<span class="ff1">GitHub</span>教程,没想到,利用自己业余时间,持续了几个月,竟然形</div><div class="t m0 x0 h5 y19 ff3 fs0 fc0 sc0 ls0 ws0">成了一个系列,评价也相当不错。</div><div class="t m0 x0 h5 y1a ff3 fs0 fc0 sc0 ls0 ws0">这个系列最初反响不错之后,甚至有出版社找我出书,还有部分平台找我合作,希望我出这</div><div class="t m0 x0 h5 y1b ff3 fs0 fc0 sc0 ls0 ws0">个教程来进行销售,说实话,开的条件也都还不错的,可是我都一一拒绝了,原因很简单,</div><div class="t m0 x0 h5 y1c ff3 fs0 fc0 sc0 ls0 ws0">既然答应了要出这个系列,就必须兑现承诺,最终我终于一篇篇在公众号上全部更新完了。</div><div class="t m0 x0 h5 y1d ff3 fs0 fc0 sc0 ls0 ws0">后面我的公号新增了不少读者,可能不少人不知道有这个系列,姑且马上过年了,趁这个机</div><div class="t m0 x0 h5 y1e ff3 fs0 fc0 sc0 ls0 ws0">会我整理了一下,并把它做成一个电子书送给你们,以后需要的时候,拿出来看一下,说不</div><div class="t m0 x0 h5 y1f ff3 fs0 fc0 sc0 ls0 ws0">定就对你有帮助。</div><div class="t m0 x0 h5 y20 ff3 fs0 fc0 sc0 ls0 ws0">这个教程包括如下内容:</div><div class="t m0 x6 h5 y21 ff1 fs0 fc0 sc0 ls0 ws0">1<span class="_ _1"></span>.<span class="_ _2"> </span><span class="ff3">初识</span>GitHub</div><div class="t m0 x6 h5 y22 ff1 fs0 fc0 sc0 ls0 ws0">2<span class="_ _1"></span>.<span class="_ _2"> </span><span class="ff3">加入</span>GitHub</div><div class="t m0 x6 h5 y23 ff1 fs0 fc0 sc0 ls0 ws0">3<span class="_ _1"></span>.<span class="_ _2"> </span>Git<span class="ff3">速成</span></div><div class="t m0 x6 h5 y24 ff1 fs0 fc0 sc0 ls0 ws0">4<span class="_ _1"></span>.<span class="_ _2"> </span><span class="ff3">向</span>GitHub<span class="ff3">提交代码</span></div><div class="t m0 x6 h5 y25 ff1 fs0 fc0 sc0 ls0 ws0">5<span class="_ _1"></span>.<span class="_ _2"> </span>Git<span class="ff3">进阶</span></div><div class="t m0 x6 h5 y26 ff1 fs0 fc0 sc0 ls0 ws0">6<span class="_ _1"></span>.<span class="_ _2"> </span><span class="ff3">团队合作利器:</span>Git<span class="ff3">分支详解</span></div><div class="t m0 x6 h5 y27 ff1 fs0 fc0 sc0 ls0 ws0">7<span class="_ _1"></span>.<span class="_ _2"> </span>GitHub<span class="ff3">常见的几种操作</span></div><div class="t m0 x6 h5 y28 ff1 fs0 fc0 sc0 ls0 ws0">8<span class="_ _1"></span>.<span class="_ _2"> </span><span class="ff3">发现好用的开源项目</span></div><div class="t m0 x0 h5 y29 ff3 fs0 fc0 sc0 ls0 ws0">希望通过这个教程,人人可以很方便的掌握<span class="ff1">Git/GitHub</span>的使用。</div><div class="t m0 x0 h5 y2a ff3 fs0 fc0 sc0 ls0 ws0">最后,你还可以通过以下其他方式找到我:</div><div class="t m0 x0 h5 y2b ff1 fs0 fc0 sc0 ls0 ws0">GitHub<span class="ff3">:</span><span class="fc1">https://github.com/stormzhang</span></div><div class="t m0 x0 h5 y2c ff3 fs0 fc0 sc0 ls0 ws0">个人博客:<span class="ff1 fc1">http://stormzhang.com</span></div><div class="t m0 x0 h5 y2d ff3 fs0 fc0 sc0 ls0 ws0">微博:<span class="ff1">googdev</span></div></div><div class="c x1 y2e w2 h6"><div class="t m0 x0 h5 y2f ff3 fs0 fc2 sc0 ls0 ws0">序言</div></div><div class="c x1 yc w2 h6"><div class="t m0 x5 h3 yd ff1 fs0 fc2 sc0 ls0 ws0">2</div></div><a class="l"><div class="d m1"></div></a><a class="l"><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div><div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89499887/bg3.jpg"><div class="c x1 y30 w2 h9"><div class="t m0 x0 h5 y31 ff3 fs0 fc0 sc0 ls0 ws0">知乎:<span class="ff1">stormzhang</span></div><div class="t m0 x0 h5 y32 ff3 fs0 fc0 sc0 ls0 ws0">如果想获取其他更多原创分享,欢迎关注我的微信公众号<span class="ff1">stormzhang</span>。</div></div><div class="c x1 y2e w2 h6"><div class="t m0 x0 h5 y2f ff3 fs0 fc2 sc0 ls0 ws0">序言</div></div><div class="c x1 yc w2 h6"><div class="t m0 x5 h3 yd ff1 fs0 fc2 sc0 ls0 ws0">3</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div><div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89499887/bg4.jpg"><div class="c x1 ye w2 h7"><div class="t m0 x7 h5 y33 ff3 fs0 fc3 sc0 ls0 ws0">版权声明:</div><div class="t m0 x7 h5 y34 ff3 fs0 fc3 sc0 ls0 ws0">本系列内容首发于我的微信公众号<span class="ff1"><span class="ff2">stormzhang</span></span>,原创作者<span class="ff1">stormzhang</span>,个人博</div><div class="t m0 x7 h5 y35 ff3 fs0 fc3 sc0 ls0 ws0">客:<span class="ff1 fc1">http://stormzhang.com<span class="fc3"></span></span>,可以随意转载,但必须保持署名,禁止商用。</div><div class="t m0 x0 h8 y36 ff3 fs1 fc0 sc0 ls0 ws0">初识<span class="ff2">GitHub</span></div><div class="t m0 x0 ha y37 ff2 fs2 fc0 sc0 ls0 ws0">1.<span class="ff3">写在前面</span></div><div class="t m0 x0 h5 y38 ff3 fs0 fc0 sc0 ls0 ws0">我一直认为<span class="ff1">GitHub</span>是程序员必备技能,程序员应该没有不知道<span class="ff1">GitHub</span>的才对,没想到这两</div><div class="t m0 x0 h5 y39 ff3 fs0 fc0 sc0 ls0 ws0">天留言里给我留言最多的就是想让我写关于<span class="ff1">GitHub</span>的教程,说看了不少资料还是一头雾水,</div><div class="t m0 x0 h5 y3a ff3 fs0 fc0 sc0 ls0 ws0">我转念一想,我当初接触<span class="ff1">GitHub</span>也大概工作了一年多才开始学习使用,我读者里很多是初学</div><div class="t m0 x0 h5 y3b ff3 fs0 fc0 sc0 ls0 ws0">者,而且还有很多是在校大学生,所以不会用<span class="ff1">GitHub</span>也就不奇怪了,所以我觉得写一写关于</div><div class="t m0 x0 h5 y3c ff1 fs0 fc0 sc0 ls0 ws0">GitHub<span class="ff3">的教程就非常有必要了!</span></div><div class="t m0 x0 ha y3d ff2 fs2 fc0 sc0 ls0 ws0">2.<span class="ff3">为什么还要造轮子</span></div><div class="t m0 x0 h5 y3e ff3 fs0 fc0 sc0 ls0 ws0">很多人难免要问这个问题,说网上关于<span class="ff1">GitHub</span>的资料很多,为什么还要写呢?讲真,网上关</div><div class="t m0 x0 h5 y3f ff3 fs0 fc0 sc0 ls0 ws0">于<span class="ff1">Android</span>的资料更多,为什么你们还喜欢看我写的文章呢?是因为哪怕同样的内容,我写</div><div class="t m0 x0 h5 y40 ff3 fs0 fc0 sc0 ls0 ws0">出来之后就有了我的风格,除了我的幽默以及我的帅,关键的是我有办法让你们看的轻松易</div><div class="t m0 x0 h5 y41 ff3 fs0 fc0 sc0 ls0 ws0">懂,并且还有我个人的一些见解与指导,这大概是一种特殊的魅力吧!</div><div class="t m0 x0 h5 y42 ff3 fs0 fc0 sc0 ls0 ws0">我是从小白一路过来的,很能理解你们内心的感受与困惑,因为这些阶段都是我自己亲身经</div><div class="t m0 x0 h5 y43 ff3 fs0 fc0 sc0 ls0 ws0">历过的,所以我写的文章都会从你们的角度去出发,并且我对文章高要求,除了排版、配图</div><div class="t m0 x0 h5 y44 ff3 fs0 fc0 sc0 ls0 ws0">很用心外,文章的内容每次写完我都会亲自看三四遍,确保不会出现误导以及你们理解不了</div><div class="t m0 x0 h5 y45 ff3 fs0 fc0 sc0 ls0 ws0">的情况,你们看的很轻松易懂的文章其实因为我背后做了很多的功课。</div><div class="t m0 x0 h5 y46 ff3 fs0 fc0 sc0 ls0 ws0">所以,为了你们,我觉得有必要用我的风格去教你们如何从<span class="ff1">0</span>开始,跟着我一步步学习</div><div class="t m0 x0 h5 y47 ff1 fs0 fc0 sc0 ls0 ws0">GitHub<span class="ff3">!</span></div><div class="t m0 x0 ha y48 ff2 fs2 fc0 sc0 ls0 ws0">3.<span class="ff3">什么是</span>GitHub</div><div class="t m0 x0 h5 y49 ff3 fs0 fc0 sc0 ls0 ws0">确切的说<span class="ff1">GitHub</span>是一家公司,位于旧金山,由<span class="ff1">ChrisW<span class="_ _1"></span>anstrath,PJHyett<span class="ff3">与</span>T<span class="_ _3"></span>omPreston-</span></div><div class="t m0 x0 h5 y4a ff1 fs0 fc0 sc0 ls0 ws0">Werner<span class="ff3">三位开发者在</span>200<span class="_ _4"></span>8<span class="ff3">年</span>4<span class="ff3">月创办。这是它的</span>Logo<span class="ff3">:</span></div></div><div class="c x1 y2e w2 h6"><div class="t m0 x0 h5 y2f ff3 fs0 fc2 sc0 ls0 ws0">初识<span class="ff1">GitHub</span></div></div><div class="c x1 yc w2 h6"><div class="t m0 x5 h3 yd ff1 fs0 fc2 sc0 ls0 ws0">4</div></div><a class="l"><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div><div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89499887/bg5.jpg"><div class="c x1 ye w2 h7"><div class="t m0 x0 h5 y4b ff1 fs0 fc0 sc0 ls0 ws0">2008<span class="ff3">年</span>4<span class="ff3">月</span>10<span class="ff3">日,</span>GitHub<span class="ff3">正式成立,地址:</span>Howpeoplebuildsoftware·GitHub<span class="ff3">,主要提供基</span></div><div class="t m0 x0 h5 y4c ff3 fs0 fc0 sc0 ls0 ws0">于<span class="ff1">git</span>的版本托管服务。一经上线,它的发展速度惊为天人,截止目前,<span class="ff1">GitHub</span>已经发展成全</div><div class="t m0 x0 h5 y4d ff3 fs0 fc0 sc0 ls0 ws0">球最大的开(同)源(性)社区。</div><div class="t m0 x0 ha y4e ff2 fs2 fc0 sc0 ls0 ws0">4.GitHub<span class="ff3">与</span>Git<span class="ff3">的关系</span></div><div class="t m0 x0 h5 y4f ff3 fs0 fc0 sc0 ls0 ws0">这个我还专门在群里调查过,很多人以为<span class="ff1">GitHub</span>就是<span class="ff1">Git</span>,其实这是一个理解误区。</div><div class="t m0 x0 h5 y50 ff1 fs0 fc0 sc0 ls0 ws0">Git<span class="ff3">是一款免费、开源的分布式版本控制系统,他是著名的</span>Linux<span class="ff3">发明者</span>LinusT<span class="_ _3"></span>orvalds<span class="ff3">开发</span></div><div class="t m0 x0 h5 y51 ff3 fs0 fc0 sc0 ls0 ws0">的。说到版本控制系统,估计很多人都用过<span class="ff1">SVN</span>,只不过<span class="ff1">Git</span>是新时代的产物,如果你还在</div><div class="t m0 x0 h5 y52 ff3 fs0 fc0 sc0 ls0 ws0">用<span class="ff1">SVN</span>来管理你的代码,那就真的有些落伍了。不管是学习<span class="ff1">GitHub</span>,还是以后想从事编程</div><div class="t m0 x0 h5 y53 ff3 fs0 fc0 sc0 ls0 ws0">行业,<span class="ff1">Git</span>都可以算是必备技能了,所以从现在开始建议你先去学习熟悉下<span class="ff1">Git</span>,后面我会有</div><div class="t m0 x0 h5 y54 ff3 fs0 fc0 sc0 ls0 ws0">文章推荐一些适合新手的<span class="ff1">Git</span>学习资料给你们。</div><div class="t m0 x0 h5 y4a ff3 fs0 fc0 sc0 ls0 ws0">而<span class="ff1">GitHub</span>上面说了,主要提供基于<span class="ff1">git</span>的版本托管服务。也就是说现在<span class="ff1">GitHub</span>上托管的所有</div><div class="t m0 x0 h5 y55 ff3 fs0 fc0 sc0 ls0 ws0">项目代码都是基于<span class="ff1">Git</span>来进行版本控制的,所以<span class="ff1">Git</span>只是<span class="ff1">GitHub</span>上用来管理项目的一个工具</div><div class="t m0 x0 h5 y56 ff3 fs0 fc0 sc0 ls0 ws0">而已,<span class="ff1">GitHub</span>的功能可远不止于此!</div><div class="t m0 x0 ha y57 ff2 fs2 fc0 sc0 ls0 ws0">5.GitHub<span class="ff3">的影响力</span></div></div><div class="c x1 y2e w2 h6"><div class="t m0 x0 h5 y2f ff3 fs0 fc2 sc0 ls0 ws0">初识<span class="ff1">GitHub</span></div></div><div class="c x1 yc w2 h6"><div class="t m0 x5 h3 yd ff1 fs0 fc2 sc0 ls0 ws0">5</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>