这是我参与「第四届青训营 」笔记创作活动的第11天
今晚项目组开了个小会,确定目前项目的一些进度,嘶,我们组大佬太强了!等待大佬们Carry我,然后作为小组长呢,大佬叫我现在先去看看GitHub怎么使用,然后便于后期能够快速弄我们组的代码
这玩意,真的会把我气死!大半夜又抽风了
什么是 Github?
github是一个基于git的代码托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。
gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。
使用github有什么用?
1.代码托管
上传代码,云端备份
2.项目管理
GitHub最初是为了开发的管理而生,当然也就具备了项目管理的潜质,特别是与开发密切联系的项目中,它的优势尽显。
3.Github Pages
可以为项目建立静态主页(即gh-pages分支)
-------20220816 今天16号,GitHub成功打开,其实我一直好奇,就是为啥,他打开这么麻烦
那么要用GitHub呢,有一个软件是必不可少的,那就是git
git的三个概念
提交 commit
当我们进行开发时,可能会存在想要回到之前的一个版本,那么git当中commit的作用就是可以把一个人乃至多个人的代码变更以提交的形式做一个存储,可以方便进行无限的回溯
这边以“FastGitHub”为例,他一共有819次的提交次数
点开之后,可以看到这边的提交详情,对了,这个项目,是一个超级好用的GitHub加速器,要是大家GitHub用起来比较麻烦的话,可以试试这个
仓库repository
大家在编写一个项目的时候,往往需要有一个项目的文件夹,当在文件夹里,当你对git进行初始化之后,这个文件夹就变成了一个仓库,当我们在进行提交的时候,就是对于这个git仓库进行提交
可能因为我这个是新账号的原因,所以这边直接就有一个创建自己仓库的按钮
分支branch
分支其实就是根据按照不同的人,或是不同的需求,然后为其开辟不同的分支,互不影响,后面可以对于不同的分支进行一个总和,来获得一个项目
像在这边,我们就能看到不同的分支
那么我们的学习就主要围绕这三个概念进行。
今天主要介绍概念,后面实操的部分,我们继续下一篇进行