GitHub是个什么网站?

2022-12-29 0 1,060

说到 GitHub 就得从 Git 讲起。

软件合作开发操作过程中「管理辅助工具」是十分强悍的辅助工具。简而言之,管理辅助工具辅助工具能用作历史记录软件合作开发操作过程中的每个版。比如我今天实现两个 feature,递交两个版;今晚复原两个 bug,再递交两个版。完成相同的任务时,能分别保护专供的重要组成部分并最后分拆以防止纷乱。从版库中能查到修正历史记录,也能比较相同版的文档的差别。如果白白写坏了,还能从以前的版复本还原回来。为了项目组合作开发,成形的管理辅助工具辅助工具能布署在数处(具体的形式可能相同,比如 Git 的分布式系统和 SVN 的中央式,差别能见

开始学习Git | Clouds Blog

),为软件合作开发、王承恩协同、发布、存储等操作方式提供了很大便捷,也是计算机科学中重要的重要组成部分。当然在软件合作开发之外,管理辅助工具也是十分称心的辅助工具,其路子适用于作为数众多行业。

Git 就是为数众多版KParts中相当著名的两个,由 Linux 译者 Linus Torvalds 合作开发,现在也是 Linux Mach以及其他为数众多工程项目采用的管理辅助工具辅助工具。虽然被赞扬「操作方式繁杂」(有揶揄的笑话说,即使 Git 宣称能app运行也不行,即使你得即时玩游戏查用语和参数),但是即使采用方便还是十分畅销。

能参照

Git – Book

第二章的介绍。也能参照

Learn X in Y Minutes: Scenic Programming Language Tours

。

GitHub 是如前所述 Git 的两个标识符代销中文网站。合作开发人员能将标识符在 GitHub 上开放源码,能下载其他工程项目的标识符,fork 到他们赠与做修正,clone 回邻近地区(没有出访职权的 private repo 仅限)采用,也能发动 pull request 向下游递交他们的修正。GitHub 紧紧围绕工程项目(即 Git 中的 Repository)做了很多功能,比如 Wiki,主页(GitHub Pages)等,也能通过 Graph 来查阅他们fork的情况。GitHub 也有 Gists,用作撷取标识符短片。除此之外也有很多包命令行以 GitHub 作为包仓库(Cargo,AUR 上的部分包,小一些如oh-my-fish 什么的)。关于 GitHub 的更多功能,能参照

GitHub – tiimgreen/github-cheat-sheet: A list of cool features of Git and GitHub.

。

更重要的是,如前所述标识符本身,能集成更多后序功能,持续集成持续布署能省去大量麻烦,能参照

最近十年,编程领域有什么重要进展? – caoglish 的回答

由于 Git 本身就是相当称心的辅助工具,以及 GitHub 上聚集了很多牛人牛工程项目,所以除了单纯的标识符代销之外,GitHub 也被视作程序员的 SNS。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务