Github(1)-入门


使用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在国外服务器,访问比较慢,或者无法访问,要翻墙。shadowsocks
2.私有仓库收费
3.新注册的用户需要验证邮箱后才可以使用。(QQ邮箱设置白名单设置,反垃圾,设置白名单,输入域名github.com

1.3 新建一个仓库

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

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

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

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

在这里插入图片描述

2 git-本地仓库

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

2.1 三个区域

git 工作区域:新建修改代码,将代码上传至暂存区

git add hello.php

git暂存区:暂存已经修改的文件,最后统一提交到仓库中

git commit -m’提交描述’

git本地仓库:成为一个新的版本,最后别人可见

2.2 git基本操作

查看当前的状态

git status

设置用户名

git config --global user.name ‘chenyingyinglalala’

设置用户邮箱

git config --global user.mail ‘[email protected]

2.2.1 创建一个本地仓库

1.新建一个文件夹
2.在文件内初始git,创建仓库。在步骤1新建的问价夹下打开终端,在终端中输入以下命令,会生成一个.git文件,这是一个隐藏文件,需要设置才能看到

git init

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

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

git add file1.xxx

5.最后提交至本地仓库

git commit -m’提交描述’

2.2.2 git远程仓库操作

github工作流程:新建文件-》工作区提交至暂存区-》暂存区-》本地仓库-》添加到远程仓库
目的:备份,共享

克隆操作:

git clone https://github.com/chenyingyinglalala/test.git

git config --listgit

以下列出两个可供学习远程操作的博客网址,总结内容详细:
ubuntu安装和使用git总结:git命令总结很整齐
https://blog.csdn.net/m0_37950361/article/details/80138929
Ubuntu下git的安装与使用:ssh Key 创建讲解详细,但是库里添加秘钥时,建议看上一个博客
https://www.cnblogs.com/lxm20145215----/p/5905765.html

猜你喜欢

转载自blog.csdn.net/sinat_40624829/article/details/90549443