Git、GitHub搭建及使用

在该B站博主视频资源上整理的笔记

Github

概述

  1. 什么是Git
    Git是一个免费、开源的版本控制软件

  2. 什么是版本控制系统
    版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。(记录文件的所有历史变化、随时可恢复到任何一个历史状态、多人协作开发或修改错误恢复)

  3. 什么是Github
    Github是全球最大的社交编程及代码托管网站(https://github.com/)。
    Github可以托管各种git库,并提供一个web界面(用户名.github.io/仓库名)

  4. Github和Git是什么关系
    Git是版本控制软件
    Github是项目代码托管的平台,借助git来管理项目代码

  5. 为什么学习github
    学习优秀的开源项目
    关注行业前辈了解最新的行业动态
    借助github托管项目代码

基本概念

  1. 仓库(Repository)
    仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库

  2. 收藏(Star)
    收藏项目,方便下次查看

  3. 复制克隆项目(Fork)
    该fork的项目时独立存在的
    复制过来自己用

  4. 发起请求(Pull Request)
    你新增了功能,觉得不错,想和原本项目一起

  5. 关注(Watch)
    关注项目,当项目更新可以接收到通知

  6. 事务卡片(Issue)
    发现代码BUG,但是目前没有成型代码,需要讨论时用;

创建仓库

一个git库(仓库)对应一个开源项目
通过git管理git库
Git、GitHub搭建及使用
仓库主页说明
Git、GitHub搭建及使用

仓库管理

  1. 创建文件
    Git、GitHub搭建及使用
    Git、GitHub搭建及使用
    Git、GitHub搭建及使用
    Git、GitHub搭建及使用
  2. 编辑文件
    Git、GitHub搭建及使用
    Git、GitHub搭建及使用
    Git、GitHub搭建及使用
    Git、GitHub搭建及使用
    其他操作不细说了,基本差不多的
  3. 删除操作
    可在commits按钮查看删除信息
  4. 收缩仓库文件 使用快捷键t

Git使用

目前用不到,尚硅谷的视频不错
Git、GitHub搭建及使用
Git、GitHub搭建及使用
Git、GitHub搭建及使用

命令行

有个博主总结得不错,等以后用到在看
博主2,关于git操作命令

搭建网站

个人站点

访问
https://用户名.github.io

搭建步骤
1) 创建个人站点 -> 新建仓库(注:仓库名必须是【用户名.github.io】)
2) 在仓库下新建index.html的文件即可

项目站点

访问
https://用户名.github.io/仓库名

搭建步骤
进入项目主页,点击settings
在settings页面,点击[Launch automatic page generator]来自动生成主题页面
新建站点基础信息设置
选择主题
生成网页

Github搜索技巧

可参考这篇
贴链接

简单记录

in:name example 名字中有“example”
in:readme example readme中有“example”
in:description example 描述中有“example”
stars:>1000 star>1000
forks:>1000 fork>1000
pushed:>2019-09-01 2019年9月1日后有更新的
language:java 用Java编写的项目

更详细的参数请看下面文档
传送门

搜索技巧推广

百度谷歌雅虎搜索引擎常用命令,搜索引擎常用命令

intitle命令:
intitle的含义在于搜索网页标题中含有的关键词,例如想搜索标题中含有“it”的内容,就搜索intitle:it ,就会搜索到网页标题中含有it关键词的网页。

“”命令:
“”的含义在于搜索含有关键词内的网页,例如想搜索标题中含有“baidu”的内容,就搜索”baidu” ,就会搜索到网页中含有关键词baidu的网页。

搜索号码命令:
例如想在搜索引擎输入手机号、ip地址、都能查询到手机号的注册地址,ip所在的地址。

site命令:
site的含义在于检索查看设定的网站在搜索引擎中收录抓取内容的数量,例如搜索“site:www.noseo.org.cn“就能查询到搜索引擎收录noseo多少页内容。

+命令与domain命令:
+命令与domain命令的含义在于检索网站在搜索引擎中反面链接页面,例如想搜索有什么网页链接到www.hao123.com的页面,就可以输入domain:www.hao123.com或者+ www.hao123.com。

mp3命令
mp3命令在查询音乐的下载试听地址,如想搜索歌曲“我和你”的下载试听地址,就可可以输入“mp3:我和你”查询。

inurl命令
inurl命令在于查询网址中含有的关键词,如搜索网址中含有关键词“baidu”的词语,就可以输入“inurl:baidu”查询。

其它铺助搜索命令:
利用-来限定关键词一定不要出现在结果中。 例如:键入seo-网站,会找出包含seo但除了网站的网站。

利用代替所有的字母,模糊检索那关键词或者是不能确定的关键词。 例如:键入”爱”后的会查询到包含爱字的相关内容。

利用()可以把多个关键词划分为一组,并进行优先查询。 例如:键入”(seo+网络)”来搜索包含”seo”与”网络”的信息。

利用and 表示前后两个关键词是”与”的逻辑关系。 例如输入关键词:聊城 and 江北水城 会找出将包含聊城和江北水城有关的网站。

利用or(|)表示前后两个词是”或”的逻辑关系。 例如输入关键词:聊城 or 出口,会找出将包含聊城 或者出口 的网页。

以上信息在最实用的百度搜索引擎中均可使用。

**转载地址:** https://blog.csdn.net/weixin_41413511/article/details/105073305

在该B站博主视频资源上整理的笔记

Github

概述

  1. 什么是Git
    Git是一个免费、开源的版本控制软件

  2. 什么是版本控制系统
    版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。(记录文件的所有历史变化、随时可恢复到任何一个历史状态、多人协作开发或修改错误恢复)

  3. 什么是Github
    Github是全球最大的社交编程及代码托管网站(https://github.com/)。
    Github可以托管各种git库,并提供一个web界面(用户名.github.io/仓库名)

  4. Github和Git是什么关系
    Git是版本控制软件
    Github是项目代码托管的平台,借助git来管理项目代码

  5. 为什么学习github
    学习优秀的开源项目
    关注行业前辈了解最新的行业动态
    借助github托管项目代码

基本概念

  1. 仓库(Repository)
    仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库

  2. 收藏(Star)
    收藏项目,方便下次查看

  3. 复制克隆项目(Fork)
    该fork的项目时独立存在的
    复制过来自己用

  4. 发起请求(Pull Request)
    你新增了功能,觉得不错,想和原本项目一起

  5. 关注(Watch)
    关注项目,当项目更新可以接收到通知

  6. 事务卡片(Issue)
    发现代码BUG,但是目前没有成型代码,需要讨论时用;

创建仓库

一个git库(仓库)对应一个开源项目
通过git管理git库
Git、GitHub搭建及使用
仓库主页说明
Git、GitHub搭建及使用

仓库管理

  1. 创建文件
    Git、GitHub搭建及使用
    Git、GitHub搭建及使用
    Git、GitHub搭建及使用
    Git、GitHub搭建及使用
  2. 编辑文件
    Git、GitHub搭建及使用
    Git、GitHub搭建及使用
    Git、GitHub搭建及使用
    Git、GitHub搭建及使用
    其他操作不细说了,基本差不多的
  3. 删除操作
    可在commits按钮查看删除信息
  4. 收缩仓库文件 使用快捷键t

Git使用

目前用不到,尚硅谷的视频不错
Git、GitHub搭建及使用
Git、GitHub搭建及使用
Git、GitHub搭建及使用

命令行

有个博主总结得不错,等以后用到在看
博主2,关于git操作命令

搭建网站

个人站点

访问
https://用户名.github.io

搭建步骤
1) 创建个人站点 -> 新建仓库(注:仓库名必须是【用户名.github.io】)
2) 在仓库下新建index.html的文件即可

项目站点

访问
https://用户名.github.io/仓库名

搭建步骤
进入项目主页,点击settings
在settings页面,点击[Launch automatic page generator]来自动生成主题页面
新建站点基础信息设置
选择主题
生成网页

Github搜索技巧

可参考这篇
贴链接

简单记录

in:name example 名字中有“example”
in:readme example readme中有“example”
in:description example 描述中有“example”
stars:>1000 star>1000
forks:>1000 fork>1000
pushed:>2019-09-01 2019年9月1日后有更新的
language:java 用Java编写的项目

更详细的参数请看下面文档
传送门

搜索技巧推广

百度谷歌雅虎搜索引擎常用命令,搜索引擎常用命令

intitle命令:
intitle的含义在于搜索网页标题中含有的关键词,例如想搜索标题中含有“it”的内容,就搜索intitle:it ,就会搜索到网页标题中含有it关键词的网页。

“”命令:
“”的含义在于搜索含有关键词内的网页,例如想搜索标题中含有“baidu”的内容,就搜索”baidu” ,就会搜索到网页中含有关键词baidu的网页。

搜索号码命令:
例如想在搜索引擎输入手机号、ip地址、都能查询到手机号的注册地址,ip所在的地址。

site命令:
site的含义在于检索查看设定的网站在搜索引擎中收录抓取内容的数量,例如搜索“site:www.noseo.org.cn“就能查询到搜索引擎收录noseo多少页内容。

+命令与domain命令:
+命令与domain命令的含义在于检索网站在搜索引擎中反面链接页面,例如想搜索有什么网页链接到www.hao123.com的页面,就可以输入domain:www.hao123.com或者+ www.hao123.com。

mp3命令
mp3命令在查询音乐的下载试听地址,如想搜索歌曲“我和你”的下载试听地址,就可可以输入“mp3:我和你”查询。

inurl命令
inurl命令在于查询网址中含有的关键词,如搜索网址中含有关键词“baidu”的词语,就可以输入“inurl:baidu”查询。

其它铺助搜索命令:
利用-来限定关键词一定不要出现在结果中。 例如:键入seo-网站,会找出包含seo但除了网站的网站。

利用代替所有的字母,模糊检索那关键词或者是不能确定的关键词。 例如:键入”爱”后的会查询到包含爱字的相关内容。

利用()可以把多个关键词划分为一组,并进行优先查询。 例如:键入”(seo+网络)”来搜索包含”seo”与”网络”的信息。

利用and 表示前后两个关键词是”与”的逻辑关系。 例如输入关键词:聊城 and 江北水城 会找出将包含聊城和江北水城有关的网站。

利用or(|)表示前后两个词是”或”的逻辑关系。 例如输入关键词:聊城 or 出口,会找出将包含聊城 或者出口 的网页。

以上信息在最实用的百度搜索引擎中均可使用。

**转载地址:** https://blog.csdn.net/weixin_41413511/article/details/105073305