带你了解一下神奇的Github(github 神器)

前言

有没有发现,Github这个词越来越多出现在你的生活和工作中。程序员在讨论github,因为据说好的程序员都在用Github。做机器学习的在讨论github,因为大家都把程序放在github上分享。写Python和机器学习教程的也在讨论github,因为他们要把内容放在github上。想做个人主页的人在讨论github,因为他们想知道怎么把自己的主页变得更加炫酷。那么是时候开始了解github了。

什么是Github

当我还在读研究生的时候,听说Github是一个代码版本管理器,可以方便管理你的各个时间段写的版本,不至于在更新一些代码后丢失以前写的内容。事实上GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。

简单来说Github就是一个代码仓库,让用户方便存放代码。但是人家提供的功能当然不止于此。除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其托管版本数量非常之多,而且其中不乏知名开源项目,例如 Ruby on Rails、jQuery、python 等。

带你了解一下神奇的Github(github 神器)

Github创始人Chris Wanstrath

截止到2015年,GitHub已经有超过两千八百万注册用户和5700万代码库。事实上已经成为了世界上最大的代码存放网站和开源社区。在2018年,微软以价值约75亿美元的股票收购了GitHub。其创始人Chris Wanstrath完成了人生逆袭。由于github良好的口碑和优秀的功能,已经成为了程序员和科研人员的圣地。

github可以用来做什么

代码托管

就是我们做的最多的,上传代码,云端备份,可以想象成一个云盘。在这个云盘上我们可以找到很多大牛分享的代码。

项目管理

GitHub最初是为了开发的管理而生,当然也就具备了项目管理的潜质,特别是与开发密切联系的项目中,它的优势尽显。

GitHub 上开源的著名项目非常之多,选择在 GitHub 上开源的世界顶级公司也很多。

建立个人主页

github上的github pages提供了个人主页创建的功能。我们看看都有哪些大牛在上面建立了主页:

Linus Torvalds,全球著名的电脑程序员、黑客,Linux 之父。

https://github.com/torvalds

Jake Wharton, Android 之神,GitHub 全球排名第二位。

https://github.com/JakeWharton

你可以搭建成这样的主页:

带你了解一下神奇的Github(github 神器)

找工作,面试加分。

原来github还有社交功能,一个好的github可以为面试加不少分,让你赢在起跑线上。而且现在越来越多知名公司活跃在GitHub,发布开源库并招募各类人才。所以大家不要忘了打造好自己的主页哦。

如何入门github

官方教程

官方出手,最为致命。这个教程就是:GitHub Learning Lab 。它是 GitHub 官方出的一个交互式学习课程,主要教授 GitHub 新手如何正确的使用 GitHub,如提交 commit、创建分支、发起 Pull Request ,如何用 GitHub Pages 等。

带你了解一下神奇的Github(github 神器)

这里是传送门:https://lab.github.com/

GitHub入门与实践

这本书比较简单,讲解了 github 的界面交互和基本原理,如果工作中用的是 gitlab、bitbucket 这种远程仓库等。

git book

地址:https://git-scm.com/book/zh/v2

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月16日 下午12:23
下一篇 2024年5月16日 下午12:34

相关推荐

  • 党建文化建设经验与体会(党建文化建设经验与体会怎么写)

    党建文化阵地作为党建特色文化的集中地,是党建文化保管、传承、传达和创新进步的主要场合。作为省级精神文明单位,汉滨区税务局历来高度注重党建文明建设。近年来,我局“以文明凝魂聚力,以党…

    科研百科 2024年5月30日
    60
  • 科研日历图如何做

    科研日历图如何做 科研是推动社会进步的重要力量,而科研的开展离不开一个良好的科研日历图。科研日历图是指将一个科研项目的开展时间、地点、人员、任务、进度等信息进行合理安排,并绘制成一…

    科研百科 2024年10月26日
    0
  • 以党建统领市场监管提升工作效能

    扛起认责、领责、履责、尽责四个责任 该局坚持以习近平新时代中国特色社会主义思想为指导,政治引领、党建先行,坚持做到党建工作和业务工作一起谋划、一起部署、一起落实、一起检查。围绕“五…

    科研百科 2023年2月1日
    99
  • 推进党员综合积分制管理,促进党建工作与中心工作深度融合(党员积分年度综合得分怎么计算)

    文|杨柳彭建铭 来源|《国企》杂志2024年1月号 《中国共产党章程》规定:党的基层组织的基本任务是对党员进行教育、管理、监督和服务。2023年6月,习近平总书记在《求是》杂志发表…

    科研百科 2024年5月31日
    117
  • 科研经费报销范围(科研项目经费报销细则)

    科研项目经费报销细则科研项目经费报销细则2021年,为提高我国全世界的大学生全面发展,新中国成立了5个省份,即北京市高校、北京、上海、广州、西安、西安、西安、宁夏、重庆、海南、北京…

    科研百科 2024年7月30日
    53
  • 关于项目管理系统培训会

    关于项目管理系统培训会 随着现代项目管理的日益复杂和快速变化,使用项目管理系统已经成为了一种必不可少的工具。为了帮助团队成员更好地使用项目管理系统,一场关于项目管理系统培训会是必要…

    科研百科 2024年12月31日
    0
  • 项目管理?

    项目管理:一个项目成功的关键因素 项目管理是指在一定时间内,通过计划、组织、执行和控制一系列活动来实现特定目标的过程。在当今数字化时代,项目管理已经成为了企业成功的关键因素之一。本…

    科研百科 2024年5月28日
    78
  • 学玩两不误,萱宝经常玩的5个免费英语启蒙App(免费英语启蒙app推荐)

    我是宣元妈妈家,点击上方“关注”,分享和交流我的育儿经验,发信息回复“资料”,送你一份2000G英语启蒙和数学启蒙资料。 一切美好的事物都是曲折地接近自己的目标 一切笔直都是骗人的…

    科研百科 2023年5月9日
    173
  • 梨子项目管理系统

    梨子项目管理系统 梨子项目管理系统是一种有效的项目管理工具,可以帮助企业或组织更好地管理项目,提高项目效率和质量。该系统包括多个功能模块,如项目计划、进度管理、风险管理、质量管理和…

    科研百科 2024年9月12日
    23
  • 当年度在职一个月算高企科技人员吗

    算高企科技人员吗? 作为一名高企科技人员,我们通常需要具备丰富的专业知识和经验,以及创新和解决问题的能力。但是,是否在当年度在职一个月也可以被认为是高企科技人员,这个问题并没有一个…

    科研百科 2024年10月19日
    0