一、基本概念及其初始化
1.引言
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。Github 由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4月创办,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。
2.GitHub项目主页图
3.git工作区域
4.git数据提交的基本流程
3.安装完成后的后续步骤(连接用户)
(1)设置用户名
git config --global user.name ' 填写github上你的用户名'
(2)设置用户名邮箱
git config --global user.email '填写github上你注册时的邮箱'
(3)查看设置
git config-list
二、仓库创建及操作(本地仓库操作)
1.仓库创建
(1)创建
第一种方法:直接在默认文件夹下面创建即可
第二种方法:通过Git Bash命令行创建
mkdir test
(2)初始化
pwd #查看当前位置
cd test #进入当前文件夹下的test文件夹
git init #初始化
2.仓库上传(添加文件)
添加文件三个步骤:
第一个步骤是添加要上传的文件
第二个步骤是上传到暂存区
第三个步骤是从暂存区上传到仓库
touch test.php #创建一个文件 mkdir是创建文件夹
git status #查看当前状态
git add test.php #添加到暂存区
git commit -m '一个描述' #提交到仓库
3.文件内容修改
vi test.php #打开文件,编辑文件内容
cat test.php #修改完成后查看文件内容
注:如果对Linux命令不熟悉,可以直接在电脑上找到对应文件对其修改
修改完成后重复上面步骤,重新提交至缓冲区,再提交至仓库。
4.文件删除
第一步:删除本地文件
rm test.php
第二步:从Git中删除
git rm test.php
第三步:提交
git commit -m '描述'
三、Git管理远程仓库
1.将本地仓库提交到远程仓库
git push
2.远程仓库复制到本地(克隆)
git clone 仓库地址
注:有时候可能会遇到无法上传到远程仓库的情况,修改本地仓库文件夹下面的隐藏文件夹.git中config文件即可
#错误类型:The requestd URL returned error:403
vi .git/config
#将
[remote "origin"]
uri = http://github.com/用户名/仓库名.git
#修改为
[remote "origin"]
uri = http://用户名:密码@github.com/用户名/仓库名.git
3.修改远程仓库内容
(1)先将远程仓库内容克隆到本地仓库
(2)在本地仓库进行修改
(3)重新提交至远程仓库
三、搭建个人站点
1.访问
https://用户名.github.io
2.搭建步骤
(1)创建个人站点 -> 新建仓库(仓库名必须是用户名.github.io)
(2)在仓库下新建index.html 的文件即可