目录
一、主流源代码管理工具的对比
二、GitHub的简介以及使用方法
一、什么是GitHub:
二、GitHub能做什么:
三、GitHub基础使用方法
三、 GitHub的优缺点分析
一、主流源代码管理工具的对比:
二、GitHub的简介以及使用方法:
一、什么是GitHub:
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名GitHub。
简单来说,GitHub是一个代码托管云服务网站,帮助开发者存储和管理其项目源代码,且能够追踪、记录并控制用户对其代码的修改。甚至你可以简单粗暴的把它当作一个网盘,用来存储任何东西。
二、GitHub能做什么:
1.托管代码、历史版本管理
当然不仅仅是代码,任何文件都支持(不少人用GitHub来写博客)。它会自动帮你记录代码的修改,在必要的时候,能够帮助你快速回退到之前的历史版本。
2.搜索开源项目
GitHub是世界顶级开发者的聚集地,在这里你几乎可以找到任何你想要的东西。上面分享有许多优秀、著名的开源项目,在遵守其License的前提下,你可以免费使用、下载这些开源项目。这也是GitHub最为吸引人的地方。
3.分享的同时会得到社区的回馈
GitHub可以说是共产主义的最佳实践之一。其一大优势是协同开发,你分享出来的项目,其他开发者也可以参与贡献,帮助你一同完善项目功能,Bug修复,代码质量提升。
4.使用Github Pages服务,你可以免费搭建一个博客网站
GitHub Pages提供静态网页托管服务,它直接从 GitHub 上的仓库获取 HTML、CSS 和 JavaScript文件,然后构建并发布网站。 您可以在 GitHub Pages 示例集合中查看 GitHub Pages 站点的示例。
GitHub 提供免费的 github.io子域,也支持自定义域名。
5.学习,能力提升
GitHub上有很多优秀开源项目和教程资源值得你去发现、学习。
6.提升自己的影响力
你可以将自己的开源项目发布到GitHub网站上,项目越受欢迎获得的Star越高,说明业界对你的能力越认可。一份优秀的GitHub主页,能为自己的简历润色不少。
三、GitHub基础使用方法
(1)尝试用GitHub创建一个存储库
- 在右上角,在头像或标识旁边,单击并选择"新存储库"。
- 命名存储库。hello-world
- 写一个简短的描述。
- 选择用 README 初始化此存储库。
(2)创建新分支
- 转到新存储库。hello-world
- 单击文件列表顶部的掉落,该列表显示分支。
- 键入分支名称,输入新的分支文本框。readme-edits
- 选择蓝色创建分支框或在键盘上点击"输入"。
(3)进行和提交更改
- 单击文件。README.md
- 单击文件视图右上角的铅笔图标进行编辑。
- 在编辑中,写一点关于你自己。
- 编写描述更改的提交消息。
- 单击"提交更改"按钮。
三、GitHub的优缺点分析
优点:GIT 出来的目标是支持多人同时维护庞大的开源代码,所以它的分支能力特别强大,体验特别好。个人认为github能广泛应用在我们行业的主要原因是,它的项目的开源有利于我们的分享和学习,git仓库有利于一个团队共同开发项目,可以让我们多人远程合作完成项目。
缺点:国内访问速度太慢,经常出现connect time-out。不能很好的解决GB2312/GBK,对中文不够友好。