Github(1)-概览,初始化仓库


GitHub 本质上是一个代码托管平台,它提供的是基于 Git 的代码托管服务。

Git 是一个开源的分布式版本控制系统。

其他基于git 的代码托管商有:GitLab,BitBucket。

也可以通过自己搭建和管理 Git 服务器来进行代码库的管理。

基于GIt的代码托管平台的原理相同,细节上略有差别,本系列博文主要记录git+github使用经验。

简单理解github的优点:促进同项目多人开发的代码托管、版本控制和协作。

1.github网页

1.1 主要界面

1.1.1github主页

登入后进入的界面,按一下章鱼猫也会回到这个界面。主要显示用户动态,仓库动态,用户git库。在这里插入图片描述

1.1.2仓库主页

显示项目信息
在这里插入图片描述
repository 仓库:即你的项目,在github上开源一个项目,就必须新建一个仓库。仓库用来存放项目代码,多个开源项目必须有多个仓库。

star 收藏:收藏他人项目方便下次查看。仓库主页star下面的数字为收藏该项目的人数,如果有超过100人收藏,那就很了不得了。

watch 关注: 关注了某一个项目,如该项目有更新,会收到有关该项目的提醒。

fork 复制克隆项目:对于一个开源项目,fork该项目,会在自己主页拷贝一个新的、独立原项目的 项目。

full request: 发起请求,要求合并新写的代码。

issue 事物卡片:如果发现bug,发起讨论的时候用。张三看到李四的仓库有问题,在李四仓库issue发起事件讨论问题,李四看到了可以回复,关闭issue。
例如:张三有一个叫test的仓库。李四访问张三test仓库主页的时候点fork ,会在李四账号下生成一个test仓库,且会带有’forked from 张三/test仓库‘提示语。张三能够在这个克隆来的仓库里写代码,如果想要更新到李四的test仓库中,就需要’full request‘,张三在自己主页下看见李四发的请求,觉得还不错,可以同意合并到原来的仓库中。
开源项目的贡献方式:issue ,pull request

1.1.3 个人页面

显示个人信息,头像
在这里插入图片描述

1.2 注册github账号

注册github账号:官方网址,github.com
选择你的设置页面,免费公开的项目,私有仓库收费的:私有的不是所有人才能访问,
用户调查页面,直接跳过。
温馨提示:
1.github在国外服务器,访问比较慢。
2.私有仓库收费
3.新注册的用户需要验证邮箱后才可以使用。(QQ邮箱设置白名单设置,反垃圾,设置白名单,输入域名github.com)

1.3 新建平台仓库

仓库名称:一般为项目名称

项目描述:redeme 文件详细描述项目内容

新建仓库文件:新建文件页面下面表单填写每次要提交的目的,原因,为了方便其他开发者知道本次修改的原因。
在这里插入图片描述
提交后跳回仓库界面,每次编辑后保存算一次提交。
点击文件名,可以进入文件页修改、删除、内容。删除文件也要写删除的原因然后再提交

点击commit查看每次修改的详情。
在这里插入图片描述

在这里插入图片描述

2.git-本地仓库

目的,通过git 管理github托管项目代码,在本地新建编辑一些代码后,通过终端,上传至github个人主页上。

在这里插入图片描述

2.1 git本地仓库的三个区域

1.工作区域,当前的工作目录,在里面修改/新建代码

touch hello.php

2.暂存区,暂存已经修改的文件,之后统一提交到仓库中 (存放在“.git/目录下”的index文件(.git/index)中)

git add hello.php

3.版本库:成为一个新的版本,别人可见

git commit -m’提交描述’

2.2 创建一个本地仓库

1.新建一个文件夹

mkdir ro1

2.在文件内初始git,创建仓库。在步骤1新建的文件夹下打开终端,在终端中输入以下命令,会生成一个.git文件,(这是一个隐藏文件)

git init

3.向仓库中添加文件,新建一个文件,编辑文件。(正常操作文件即可,可以通过图形界面或者终端进行写入操作。)

4.将修改过的文件file1.xxx添加至暂存区

git add file1.xxx

5.最后提交至本地仓库

git commit -m’提交描述’

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值