Git系列(一)——初学github
Github
一、Github是什么?
Github是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。
二、Github使用场景
Github可以说是所有程序员必不可少的一门必修课,上面的资源绝对是即为极为顶尖的优质的学习资源,它有着一个共同的特点:需要写代码。
你可以想象一下,你现在开发了一个软件,Your Good Brother 想将你的代码完善一些,改完之后把代码再发给你,你如何才能只能他修改了哪些部分的内容呢?又如何将他修改的部分与自己本地的代码合并起来呢?这一系列的问题在Github上都可以很好地解决掉。之后即使是很多人来共同修改这一个项目,我们也可以通过提交记录很直观地了解哪些人在什么时间段进行了具体什么区别的操作等等等……
最后作为仓库主人的你就可以选择你认为适合的修改部分的代码正式合并到main分支
中。
这么一讲大家可能就知道了这个网站大概的用途了吧hhh
如果有人需要反馈使用过程中存在的问题,就可以在**issue
**中提问,就会有大佬帮你解决
三、Github基本架构
仓库架构
watch之后,该项目在提交代码后会提示你,下面这种设置方式就可以实现发布一个新版本提示你一下
分支和标签
当你和你的队友的想法冲突的时候,谁也说不服谁,他就可以使用他自己的分支。
标签
你写代码的时候你发现这个版本稳定性还不错,这时候就可以写一个标签,通常来说标签就是一个版本号,在Github里面你可以找到一个项目任何分支的任何版本内容,这也是Github最大最牛逼的闪亮点!!!
PR界面
就是你的Brother修改代码后给你提交的东西,简称为PR。代表新的功能或者BUG修复,接不接受这个版本就取决你自己了。
Insights界面
直接称他为大佬列表,提交信息次数、贡献量排行榜……
Fork列表
看看有谁抄袭了这个项目.
二、进入github官网(需要使用“魔法”哦)
注册一个账号,这一步就不需要细说了吧…….
三、Git下载和安装
这里下载速度会有点慢的
最后你只需要win+R查看一下git版本即可(或者直接右键看看是否有bash here
)
1 |
|
四、绑定SSH key账号
目的
将本地的git
软件和github
绑定到一个账号上面去,如此你就可以在本地将别人的代码克隆下来或者将本地代码提交上去……
步骤
第一步:生成密钥
1 |
|
第二步:绑定密钥
setting->SSH and GPG keys->New SSH key
第三步:连接Github 的服务器
成功绑定SSH key,测试即可
1 |
|
出现 You've successfully authenticated
就成功了……
初始化用户
安装Git之后首先就是需要配置你的用户信息——告诉Git你是谁?配置 用户、邮箱地址 每次提交文件时都会带上这个用户信息,可以查看历史记录
1 |
|