GitHub简单了解

简介: GitHub简单了解

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)生成网页

感谢大家,点赞,收藏,关注,评论!

目录
相关文章
|
10月前
|
网络安全 开发工具 git
GitHub
一、建立个人仓库 二、配置SSH密钥 三、克隆仓库代码 四、推送代码到个人仓库 五、代码拉取
300 1
|
9月前
|
传感器 Java C语言
Github使用
Github使用
|
11月前
|
程序员 开发工具 Android开发
为什么每个人都需要学会使用 GitHub?
为什么每个人都需要学会使用 GitHub?
|
Shell 网络安全 开发工具
玩转GitHub
玩转GitHub
198 0
|
Docker 容器
Github
Github
304 0
Github
|
开发工具 git Windows
GitHub的使用
GitHub的使用
98 2
GitHub的使用
|
设计模式 Java Linux
你真的会使用github吗?
你真的会使用github吗?
243 0
你真的会使用github吗?
|
缓存 网络安全 开发工具
|
机器学习/深度学习 Linux TensorFlow
如何在GitHub上大显身手?
如何在GitHub上大显身手?
104 0
如何在GitHub上大显身手?
|
开发工具 git C++

相关实验场景

更多