GITHUB(发个博客试试水)
Github
目的:借助github托管项目代码 通过git来管理
基本概念:
- 仓库(Repository)
仓库的意思,即你的项目,你想在Github上开源一个项目,那就必须新建一个Repository
,如果你开源的项目多了,你就拥有了多个Repository。仓库用来存放项目代码
- 收藏(star)
仓库主页star按钮,意思为收藏项目的人数,在GitHub 上如果你有一个项目获得100个star都选很不容易了! 收藏方便下次查看。
- 复制克隆项目(fork):建立分支,fork后的项目是独立存在的
对于一个已经开源的项目,如果我想要在这个项目的基础上做进一步的改进并且能运用到自己的项目中去,这是可以通过fork按钮fork该项目,这是我的主页上就会多了一个项目,本质上是在原有的项目的基础上新建立了一个分支,在该项目上随意更改并不会影响原有的项目的代码和结构
- 发起请求(pull request)
基于fork,在fork来的项目上做了比较好的改进,并且希望原项目也能够包含这些改进,这是可以发起一个请求(PR),使得原项目创建人能够看到这些改进,如果他同意修改,即接受改进,原项目就会有做的改进了
- 关注(watch)
关注某一个项目,就可以在第一时间得到该项目的更新通知
- 事务卡片(Issue)
发现代码BUG,但是目前没有成型的代码,需要讨论时用。
GitHub 主页
该页左侧主要是显示用户动态以及关注仓库的动态,右侧显示左右的git仓库
仓库主页
仓库主页主要是显示项目的信息,如,项目代码,版本,收藏/关注/fork情况等
个人主页
个人信息,关注,开源项目,自己贡献的开源项目等信息
由于GitHub在国外服务器所以访问较慢或者无法访问。需要通过翻墙
私有仓库仅仅对自己或自己的朋友可见
Git 初始化及仓库创建的操作
基本信息设置
- 设置用户名
git config --global user.name ‘用户名’
- 设置用户名邮箱
git config --global user.email ‘用户邮箱’
注意:该设置在github仓库主页显示谁提交了该文件
- 查看设置
git config --list
初始化一个新的Git仓库
1.创建文件夹
命令行创建文件夹 mkdir 文件名
- 在文件夹内初始化git
cd 文件夹
git init (初始化)
向仓库添加文件
touch hello.c(创建文件)
git add hello.c(将文件添加到暂存区)
git commit -m ‘文件描述’(将文件从暂存区提交到仓库)
修改仓库文件
删除仓库文件
rm -rf hello.c
git rm hello.c
git commit -m “描述”
Git管理远程仓库
使用远程仓库的目的
作用:备份,实现代码共享集中化管理
Git克隆操作
目的
将远程仓库(github 项目)复制到本地
代码
git clone 远程仓库地址
Github pages 搭建个人网站
- 创建个人站点 -> 新建仓库(注意:仓库名必须是【用户名.github.io】)
- 在仓库下新建index.html的文件即可
注意:github pages 仅支持静态网页 仓库里要是.html文件
Project pages 项目站点
搭建步骤
- 进入项目主页,点击settings
- 在settings页面,点击
- 点赞
- 收藏
- 关注作者
评论(0)