zoukankan      html  css  js  c++  java
  • Github的介绍、使用、安装以及个人博客的搭建、美化

     

    一、绪论

    1.1 目的

    借助github托管项目代码

    GitHub是全球最大的社交编程及代码托管网站;

    可以托管各种git库,并提供一个web界面;

    1.2 基本概念

    仓库(Repository)

    仓库即你的项目,在github上开源一个项目,就必须新建一个Repository;

    收藏(Star)

    仓库主页star按钮,意思为收藏该项目的人数,一个项目有100个star都算很不容易了;

    复制项目(Fork)

    image-20200627155415847

    建立一份和别人一模一样的仓库,独立存在;

    发起请求(Pull Request)

    若李四在这个仓库里进行修改,随后李四可以在自己仓库中点击 Pull Request 来请求张三合并仓库(待张三查看后确认合并后才执行);

    image-20200627221151261

    image-20200627221306643

    关注(Watch)

    关注某人或者某个项目,一旦项目有任何更新,则会收到提醒;

    事务卡片(Issue)

    发现代码BUG,但是目前没有成型代码,需要讨论时使用;

    1.3 注册

    image-20200627161200282

    现在不管是私有还是公开都是免费的了!!!

    二、仓库Repository

    2.1 创建仓库

    image-20200627162248702

    2.2 仓库介绍

    image-20200627162554906

    2.3 仓库管理

    创建文件

    image-20200627162910388

    修改文件

    image-20200627163719052

    image-20200627163823270

    image-20200627163918556

    +号代表新增的,-号代表删除的;

    删除文件

    image-20200627164155433

    上传文件

    image-20200627164545199

    image-20200627164450614

    搜索文件

    image-20200627164624740

    或者快捷键T

    下载/检出项目

    image-20200627164709157

    2.4 github Issues

    出现问题时,讨论使用;

    A在看B的仓库时,发现其中存在的问题,然后新建一个Issue,然后B的主页就会显示此Issue;

    image-20200627170413159

    image-20200627170754016

    先谢谢 有问题就提 然后觉得没问题了就可以close 双方都可以close;

    2.5 开源项目贡献流程

    1、新建Issue

    提交使用问题或者建议、想法;

    2、Pull Request

    1)fork项目;

    2)修改自己仓库的项目代码;

    3)新建 pull Request;

    4)等待作者操作审核,合并;

    三、Git安装和使用

    3.1 目的

    通过 git 管理 github 托管项目代码

    3.2 下载安装

    官网下载请点击

    不过官网下载太慢了,给出一个网盘链接, 提取码:oiiy

    image-20200627223603075

    image-20200627224113788

    image-20200627224437738

    一直next;

    鼠标右击桌面出现两个Git 即为安装成功;

    image-20200627224727001

    3.3 Git基础设置

    1、设置用户名

    git config --global user.name ‘用户名’

    2、设置用户名邮箱

    git config --global user.email 'xxxxxx.com ’

    初始化一次就不用初始化了!!!

    3.4 初始化Git仓库

    1、创建文件夹

    image-20200627230513181

    2、在文件内初始化git(创建git仓库)

    选择目录命令:cd test

    image-20200627230614337

    初始化:git init

    image-20200627230732081

    创建了一个隐藏的文件

    3.5 工作区域

    工作区 working Directory

    添加、编辑、修改文件等动作

    仓库 Git Repository Git

    最终确定的文件保存到仓库,成为一个新的版本,并对他人可见;

    暂存区

    暂存已经修改的文件,最后统一提交到git仓库;

    3.6 常见命令

    cd 文件夹

    进入当前文件夹目录下

    git status

    获得仓库状态

    git add 文件名

    提交工作区的文件到暂存区

    git commit -m ’提交描述‘

    提交暂存区的文件到git仓库

    image-20200627225618696

    ls

    显示文件清单

    nano 文件名

    对该文件内容进行修改;

    rm -rf 文件名

    删除该文件

    git put

    提交本地仓库到git云仓库

    3.7 常用操作

    1、向仓库提交文件

    1)创建文件

    image-20200627231131274

    2)添加到暂存区

    image-20200627231557881

    3)将文件从暂存区提交到仓库

    image-20200627231850224

    2、修改仓库文件

    1)修改文件

    notice: vi修改文件不太好用,建议nano修改;

    image-20200627232951574

    2)添加到暂存区

    image-20200627233110398

    3)提交到git仓库

    image-20200627233129905

    3、删除仓库文件

    1)直接删除文件

    rm -rf al.php

    2)提交到暂存区

    image-20200627233314846

    3)提交到仓库

    image-20200627233350598

    四、 Git远程管理仓库

    4.1 目的

    作用:备份,实现代码共享集中化管理;

    image-20200627233647349

    4.2 将本地仓库同步到git远程仓库

    image-20200627233743371

    1、先fork到本地

    目的:将远程仓库(GitHub对应项目)复制到本地

    代码:git clone 仓库地址

    仓库地址怎么来:

    image-20200627234035899

    成功复制到本地后:

    image-20200627234259748

    image-20200627234320027

    image-20200627234354436

    与GitHub上的一致;

    2、建立 文件,然后 提交到本地仓库后

    完成后提示以下内容:

    image-20200627235216781

    3、键入 git push 完成云同步

    会提示登陆 github 完成操作;

    image-20200627235342219

    登陆后依旧会要你 输入用户名和密码

    全部输入后 会出现以下界面:

    image-20200627235539000

    同时查看git仓库 发现已经提交上了

    image-20200627235552520

    4.3 解决git push错误

    image-20200627235750676

    config文件通过记事本打开,按图片内容修改即可;

    五、Github Pages搭建个人网站

    5.1 访问

    https://户名.github.io

    5.2 搭建步骤

    1、创建个人站点 -> 新建仓库 (仓库名必须是[ 用户名.github.io ] )

    image-20200628001409960

    2、在仓库下新建 index.html 的文件即可;

    新建index.html文件,并输入内容

    image-20200628001921486

    随后登陆网站可查看;

    image-20200628001817666

    Notice:

    1、github pages 仅支持静态网页;

    2、仓库里面只能是.html文件;

    5.3 Projet Pages 项目站点

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

    // 新版github好像没有;

    搭建步骤

    1)进入项目主页,点击settings;

    image-20200628002631019

    2)在settings里面点击choose a theme,来自动生成主题;

    image-20200628002643524

    3)生成网页

    六、博客主题及美化

    博客主题的使用推荐阅读文章:

    Hexo博客优化之Next主题美化

    使用 Github Pages 和 Hexo 搭建自己的独立博客【超级详细的小白教程】

    博客美化推荐阅读文章:

    使用 Github Pages 和 Hexo 搭建自己的独立博客【超级详细的小白教程】

    Hexo-Next 主题博客个性化配置超详细,超全面(两万字)

  • 相关阅读:
    Martix工作室考核题 —— 打印一个菱形
    Martix工作室考核题 —— 打印一个菱形
    Martix工作室考核题 —— 打印九九乘法表
    Martix工作室考核题 —— 打印九九乘法表
    Martix工作室考核题 —— 打印九九乘法表
    Martix工作室考核题 —— 201938 第三题
    Martix工作室考核题 —— 201938 第三题
    Martix工作室考核题 —— 201938 第三题
    Martix工作室考核题 —— 201938 第一题
    fiddler模拟发送post请求
  • 原文地址:https://www.cnblogs.com/Luweir/p/14147345.html
Copyright © 2011-2022 走看看