Github学习目的:借助github托管项目代码
github几个重要的概念
- 仓库(Repository):用来存放项目代码,即你的项目,你想在Github上开源一个项目,那就必须要新建一个仓库,如果开源的项目多了,就可以拥有多个仓库
- 收藏(Star):仓库主页star按钮,收藏项目方便下次查看
- 复制克隆项目:对于某个别人的项目仓库,你看了觉得不错,在别人项目的右上角有个"fork"按钮,当我们点击的时候,就会将别人的仓库复制,自己就会有了跟别人一模一样的一个仓库(该仓库会显示是来自谁的),并且该项目是独立存在的。
- 发起请求:(pull request)假设某人在复制来的仓库中做了一些改变,但那源仓库中并不存在这些改变,这时复制者可以向源仓库者发送pull request,该请求等待被查看,如果源仓库者觉得该文件不错,也想更新到自己的仓库中来,就可以将其合并到原仓库中,相当于答应复制者的请求。
- 关注(Watch):相当于你关注了某个好友(项目),那么他的仓库你可以看到,一旦它的仓库发生了什么变化,你这边可以有提醒,你可以及时的查看它发生的变化。
- 事物卡片(Issue):发现代码bug,但是目前没有成型的代码,需要讨论时可以用事物卡片来与代码开发者进行讨论。
注意:
- github是国外的软件,访问比较慢,或者需要翻墙(shadowsocks)
- 私有仓库只有自己或指定的朋友才有权限操作
- 新注册的用户必须验证邮箱后才可以创建git仓库
- 注册的时候邮箱没有收到邮件解决办法:进入对应的qq邮箱-->点击左上角的设置-->选择反垃圾-->选择白名单里面的“设置域名白名单”,在添加域名白名单里填写"github.com",添加即可。
- 创建仓库时,一般的仓库名就是项目名;在Initialize this repository with a README选项是一个说明文件,来详细的描述项目相关信息。
- 搜索文件,快捷键(T,大小写都可以)
Git的安装和使用:
目的:通过git管理github托管项目项目代码
官网:github下载地址
使用Git创建文件夹:
- 在一个文件夹里,鼠标右击,选择git Bash Here,然后输入mkdir 文件夹的名称,回车即可
- 命令行命令:创建git文件
方法1 :第一步cd 文件名 就相当于点击文件名,进去文件
第二步git init就是创建一个git后缀名的文件
方法2
直接在要创建git的目录下,鼠标右击,选择git Bash Here 输入git init,即可创建一个git文件
创建的.git文件是用来存储仓库所有信息的
命令行删除文件:rm -rf 文件名
从git中删除文件:git rm text1.java
提交操作:git commit -m '提交描述'
远程管理仓库:
git 克隆操作目的:将远程仓库(git对应的项目)复制到本地
代码:git clone 仓库地址
Github pages 搭建网站
个人站点:
访问:http://用户名.github.io或者http://用户名.github.io/index.html
搭建步骤:
-
创建个人站点 ->新建仓库(注:仓库名必须是【用户名.github】)
-
在仓库下新建index.html的文件即可
Project Pages 项目站点:
http://用户名.github.io/仓库名
搭建步骤:
-
进入项目主页,点击settings
-
在settings页面点击【Launch automatic page generator】
-
来自动生成主题页面
-
新建站点基础信息设置
-
选择主题
-
生成网页
脚下留心:
-
github pages 仅支持静态网页
-
仓库里只能是.html文件