github主要功能
repository仓库,用来存放项目代码,多个项目多个仓库。
Star收藏,便于查看。
fork复制项目,分支。
Pull Request发起请求,分支向主干发出更改请求,主干同意后可合并到主干。
Watch关注,关注后可收到项目进程通知。
Issue事务卡片,讨论区。
Github主页,动态。
注册github账号
官网https://github.com
注册时可选择共有仓库(for free)私有仓库($7/month),共有仓库可被他人fork.
github网站有时需要翻墙(shadowsocks好像挂了)。
qq邮箱需要给github设置白名单才能接到验证邮件。
git的安装和使用
下载git https://www.git-scm.com/download/win
安装完成后右键点击桌面会出现两个git**
git工作区域
工作区(Working Direction)添加、编辑、修改文件等动作
暂存区,暂存已经修改的文件最后统一提交到git仓库中
git repository最后上传到仓库git commit-m,对他人可见
git初始化及仓库创建操作
git config --global user.name 'XXX'
git config --global user.email 'youremail'
右键点击桌面选择 git bash here,输入上面的命令完成初始化
初始化一个新的git仓库
本地操作
1.新建文件夹,右击+W+F或mkdir 文件夹名
2.在文件内初始化git
cd 文件夹名
pwd
get init
3.向仓库中添加文件
touch a1.php 创建文件
git status
git add a1.php 从工作区提到暂存区
git status
git commit -m 'add a1.php' 从暂存区提到仓库
git status
修改仓库文件
vi a1.php 进入编辑界面
输入i或者Insert编辑 ESC退出编辑 :wq或者ZZ保存退出界面 :q!放弃修改并退出 :e!,放弃修改不退出
cat a1.php 查看
git status 修改
git add a1.php 添加到暂存区
git status
git commit -m '修改文件并提交到仓库' 提交到仓库
git status
删除仓库文件
rm -rf a1.php 删除文件
git rm a1.php 从暂存区删除
git commit -m '删除仓库文件' 提交到仓库
git status
远程操作
git config --list 显示配置信息
clear 清屏
git clone https://github.com/aaa.git (从github上复制网址)
git push 将本地提交到远程,如果出现403
vi .git config
将[remote "origin"] 中的github.com前面加上用户名:密码@
搭建github个人站点
访问
https://用户名.github.io
搭建步骤
1.创建个人站点——>新建仓库(必须起名为“用户名.github.io”)只能是静态的。
2.在仓库下新建index.html
搭建项目站点
搭建步骤
1.进入项目主页,点击settings
2.在settings页GitHub Pages进行设置