Github&Git简单操作笔记

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

这是目录

    • Github
      • 概述
      • 基本概念
      • 创建仓库
      • 仓库管理
    • Git使用
      • 命令行
    • 搭建网站
      • 个人站点
      • 项目站点
    • Github搜索技巧
      • 简单记录
      • 搜索技巧推广

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库
Github&Git简单操作笔记_第1张图片
仓库主页说明
Github&Git简单操作笔记_第2张图片

仓库管理

  1. 创建文件
    Github&Git简单操作笔记_第3张图片
    Github&Git简单操作笔记_第4张图片
    Github&Git简单操作笔记_第5张图片
    Github&Git简单操作笔记_第6张图片
  2. 编辑文件
    Github&Git简单操作笔记_第7张图片
    Github&Git简单操作笔记_第8张图片
    Github&Git简单操作笔记_第9张图片
    Github&Git简单操作笔记_第10张图片
    其他操作不细说了,基本差不多的
  3. 删除操作
    可在commits按钮查看删除信息
  4. 收缩仓库文件 使用快捷键t

Git使用

目前用不到,尚硅谷的视频不错
Github&Git简单操作笔记_第11张图片
Github&Git简单操作笔记_第12张图片
Github&Git简单操作笔记_第13张图片

命令行

有个博主总结得不错,等以后用到在看
博主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 出口,会找出将包含聊城 或者出口 的网页。

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

你可能感兴趣的:(计算机视野)