Github

Github 借助Github托管项目代码

仓库(Repository)仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个项目

收藏(star) 收藏项目,方便下次查看

复制克隆项目(fork)该fork的项目是独立存在的

pull request 发起请求 感觉不错 -->合并到项目

Watch 关注 关注项目,当项目有更新,可以得到通知

Issue 事物卡片 发现代码bug,但是目前没有成型代码,需要讨论时使用

Github 主页

账号创建成果或点击网址导肮栏,Github图标都可以进入Github主页;该页左侧主要显示用户动态以及关注用户活关注仓库的动态;右侧显示所有的git库

仓库主页

主要显示项目信息,如项目代码,版本,收藏/关注/fork情况等

个人主页

个人信息:头像,个人简介,关注我的人,我关注的git库,我的开源项目,我贡献的开源项目等

 

注册Github账号

官网:github.com

贡献开源项目的流程

1. 新建Issue

提交使用问题或者建议或者想法

2. Pull request

步骤:fork 项目 -> 修改自己仓库的项目代码 -> 新建pull request -> 等待作者操作审核

 

Git的安装和使用

目的:通过git管理github托管项目代码

下载:Git官网下载

Git工作流程

Git工作区域

Git Repository :最终确定的文件保存到仓库,成为一个新的版本,并且对他人可见

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

Working Directory : 添加、编辑、改动文件等动作

 

 

Git初始化及仓库创建和操作

基本信息设置

1. 设置用户名

git config --global user.name 'name'

2. 设置用户名邮箱

git config --global user.email 'xxx@xxx'

该设置在github仓库主页显示谁提交了该文件

初始化一个新的Git仓库

1. 创建文件夹 mkdir

2. 在文件内初始化git(创建git仓库)

cd

git init

向仓库添加文件

1. 创建文件 touch test1.py

    查看状态 git status

2. 添加文件到暂存区

git add test1.py

3. 将文件从暂存区提交到仓库

git commit -m 'test1.py'

git status

修改仓库文件

1. 修改文件 vi test1.py

2. 添加到暂存区

gti add test1.py

3. 将文件将暂存区提交到仓库

git commit -m 'test1.py 修改后的文件'

git status

删除仓库文件

1. 删除文件

rm test1.py

2. 从Git中删除文件

git rm test1.py

3. 提交操作

git commit -m '提交描述:删除文件'

Git管理远程仓库

使用远程仓库的目的

作用:备份,实现代码共享集中化管理

 

 

 

 Git 克隆操作

目的:将远程仓库(github对应的项目)复制到本地

代码:

git clone 仓库地址

 

 Github Pages 搭建网站

个人站点

访问: https://用户名.github.io

搭建步骤

1. 创建个人站点: 新建仓库(注: 仓库名必须是用户名.github.io)

2. 在仓库下新建index.html文件

github pages 仅支持静态网页

仓库里面只能是index.html文件

Project Pages 项目站点

https://用户名.github.io/仓库名

搭建步骤

1. 进入项目主页,点击settings

2. 在settings页面,点击Launch automatic page generator 来自动生成主题页面

3. 新建站点基础信息设置

4. 选择主题

5. 生成网页

 

posted @ 2020-10-02 19:17  nxiao  阅读(277)  评论(0)    收藏  举报