甚么是GitHub
GitHub是两个十分强悍的SCM(source code management)辅助工具,相信流程猿朋友们假如都介绍GitHub,至少多多少少母汤氏或是接触过GItHub。它目地是代码的版管理工作。总之也有很王承恩用于文件格式的管理工作,比如Office 文件格式等,即使标识符本身也是以文件格式的方式留存的,所以理论上任何方式的文件格式假如都能用GItHub来管理工作。能把GitHub理解为两个具有强悍版本管理工作机能的云虚拟化,就像AWS 的 S3,或是是GCP(google cloud platform)的Storage。
GitHub采用情景
他们平时他们写许多流程或是撰写许多文件格式,一般会直接留存在本地,但是留存邻近地区有两个难题,那是假如即使疏忽,将文件格式P43EB96SJ,导致示例格式难以恢复,可能会造成一定的损失;又或是他们想竭尽全力上一次撰稿的标识符或文件格式竭尽全力撰写,可是当今社会笔记本电脑却无此身边,那么也将难以满足随时继续撰写的需求。
GItHub正式基于以上的采用情景,提供更多了十分强悍且便捷的辅助工具。下面来介绍一下GitHub的采用特点:
GitHub提供更多远距储存机能,能将邻近地区文件格式并行到GitHub上,并且足不出户能将留存在远距GitHub Repo(标识符库)内的文件格式浏览到邻近地区,展开连续的文件格式或标识符撰稿。GitHub提供更多了强悍的版管理工作机能,能发展史纪录大部份Commit(将邻近地区文件格式递交到远距标识符库,即Repository)的发展史发展史纪录,递交者能在Web介面查阅大部份的递交发展史,并能查阅每次递交发展史纪录对应的具体修正文本。出版者将远距标识符clone到邻近地区后,能强制性班莱班县(roll back)赴任一发展史的commit 结点。GitHub提供更多了组成部分(branch)管理工作机能,能同时实现王承恩协作合作开发同一份标识符。比如每个人能根据他们负责的文本从同一主组成部分聚合相同的机能组成部分,当两个人顺利完成机能标识符后,能向主组成部分发出Pull Request,也是允诺将他们机能组成部分的修正合并到主组成部分上,依序以此类推,他们也能在顺利完成他们的机能标识符后,也向主组成部分发起Pull Request, 这样大家彼此之间彼此之间之间倚赖,也彼此之间之间阻碍,同时实现博戈达合作开发。总之多人博戈达合作开发递交Pull Request时,假如相同的人对同两个文件格式展开了修正,可能会牵涉文件格式Conflict(武装冲突)的难题,GitHub也有专门的辅助工具来帮助解决文件格式武装冲突,比如diff,该文不做详尽解释,后面会原则上写一则如何采用GitHub的详尽讲义,里面会牵涉相关文本。GitHub还提供更多了标识符审查(review)机能,能保证文件格式或标识符修正的正确性和高质量。比如合作开发者A修正了标识符后,发起Pull Request,在合并到主组成部分之前,需要指定两个人作为审查者(reviewer)对该部分的修正做人工的审阅,一般会选择两个经验相对丰富,或是对已有标识符逻辑较为清楚的人作为reviewer,从而以保证修改文本的正确性。GItHub 也提供更多了丰富的辅助工具,包括对非合作开发人员相对友好的UI交互辅助工具,方便非合作开发人员快速简洁的操作GitHub,同时也提供更多了更Geek的纯命令行辅助工具,让合作开发人员能通过强悍的命令行来访问GitHub的机能。这些辅助工具目前在主流的操作系统上都有对应的版,比如在Windows,Linux, Mac OS下,都有相应的Git辅助工具。两个账号走遍天下。只要两个账号,只要在能上网的地方,就能随时登陆他们的GItHub,足不出户,在任何设备上并行他们的标识符,目前还有手机移动端的GitHub app, 能在手机上review标识符。能创建私有标识符库(private repository账号好像只能创建有限数量的免费的private repo,总之这已经是十分大手笔了。对于private repo, 标识符是非公开的,他们是看不到也搜不到你的private repo内的资料,从而保证了标识符或是文件格式的隐私性。总之他们能通过添加合作者(collaborator)的方式,来指定某些人能访问或是共同撰稿他们的private repo.总结
综上所述,能看出,GitHub在标识符管理工作上有着十分强悍的机能,所以它在流程员的世界中是十分受欢迎,也是应用最为广泛的SCM辅助工具。其实GitHub还有很多其他强悍的机能,不过作为流程员,以上情景是日常合作开发中接触比较频繁,也是采用最为广泛的机能。下一则我将会详解讲解一下,作为零基础或是初次接触GItHub的人,如何正确快速的创建他们的Git Repo,并部署他们的标识符到远距Reop中。希望能帮助到需要的小伙伴。