本文已参与[新人创作礼]活动,一起开启掘金创作之路。
Github可以托管各种项目代码,并提供一个Web界面(用户名.github.io/仓库名)
1.基本概念
看你到知道了吗? 1.仓库(Repository) 2.收藏(Star) 3.复制克隆项目(Fork) 4.发起请求(Pull Request) 5.关注(Watch) 6.事务卡片(lssue):用于开发者之间的bug交流
2.开源项目贡献流程
1.新建LSSUE
提交使用问题,建议与想法
2.Pull Request
1.fork项目 2.修改自己仓库的项目代码 3.新建pull request 4.等待作者同意(合并)
3.git初始化
git init
1.设置用户名
git config --global user.name 'catgod007'
2.设置用户邮箱
git config --global user.email '2337563298@qq.com'
3.初始化新的Git仓库
(1)创建文件夹
mkdir test (也可点击右键创建文件夹)
(2)在文件内初始化git(创建git仓库)
cd test
git init
(3)创建文件,提交文件到暂存区
touch a1.php
git status
git add a1.php
(4)将文件从暂存区添加到仓库
git commit -m 'add a1.php'
4.修改仓库文件
(1)修改文件(vi/vim都行)
vi a1.php
(2)查看状态,并把文件提交到暂存区
git status
git add a1.php
(3)查看状态,并文件从暂存区添加到仓库
git status
git commit -m '第一次修改'
5.删除仓库文件
(1)删除文件
rm a1.php
(2)从git中删除文件
git rm a1.php
(3)提交操作到仓库
git commit -m '第一次删除a1.php'
6.Git管理远程仓库(将文件提交到远程仓库)
目的:备份,实现代码共享集中化管理
1.创建文件
touch a2.php
2.把文件提交到暂存区
git touch a2.php
3.文件从暂存区添加到本地仓库
git commit -m '第一次提交a2.php'
4.将文件提交到远程仓库
git push
这里面需要将本地仓库与远程仓库的联系起来。
相关错误
...error:403 Forbidden while accessing(没有权限)
解决方案:
vi .git/config
#将[remote "origin"]
下的url修改为
url=https://用户名:密码@github.com/用户名/仓库名.git
7.Git克隆
目的:将远程仓库(github对应的项目)复制到本地
git clone 仓库地址
其他具体的Git操作可以查阅我的Git笔记
8.GitHub的相关操作
9.github搭建个人网站
访问地址
https://用户名.github.io
搭建步骤
(1)创建个人站点 -->新建仓库(注:仓库名必须是:用户名.github.io)
(2)在仓库下新建index.html的文件,并写入一些数据,再进行访问
注:(1)github pages仅支持静态网页. (2)仓库里面这能是.html文件.
project Pages 项目站点
搭建步骤: (1)进入项目主页,点击setting
(2)在setting页面,点击GitHub Pages来进行生成主题页面
(3)新建站点基础信息设置
(4)选择主题
(5)生成网页
感谢大家,点赞,收藏,关注,评论!