GitHub及Git及GitHub搭建个人网站

Posted security

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GitHub及Git及GitHub搭建个人网站相关的知识,希望对你有一定的参考价值。

GitHub

  • 学习GitHub目的

借助GitHub托管项目代码

  • 基本概念

    1. GitHub主页:

    该页左侧主要显示用户动态以及关注用户或关注仓库的动态,右侧显示所有的git库

    1. 仓库主页:

    主要显示项目的信息,如:项目代码,版本,收藏/关注/fork情况等

    1. 个人主页profile:

    个人信息:头像,个人简介,关注我的人,我关注的人,我关注的git库,我的开源项目,我贡献的开源项目等信息
    4. 仓库(Repository):
    即项目,用来存放项目代码,一个项目一个仓库,多个开源项目创建多个仓库;

    1. 收藏(Star):

    收藏项目,方便下次查看,意味收藏项目的人数,在GitHub上得到100个star也不容易

    1. 复制克隆项目(Fork)

    把别人仓库复制一遍,fork的项目独立存在

    1. 发起请求(pull request):

    fork下别人项目更改后想让原始作者合并到原仓库就需要发起请求

    1. 关注(Watch):

    如:社交网站的关注,项目任何更新都可以及时看到

    1. 事务卡片(Issue):

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

  • 注册账号
    官方网址:https://github.com/

  注意:
  1. 因为GitHub在国外服务器所以访问较慢或者无法访问,需要翻wall
  2. 私有仓库只能自己或者自己指定的朋友有权操作(收费)
  3. 新注册用户需要先验证邮箱才可以正常使用(若邮箱无法收到需要设置QQ邮箱点击域名白名单)

注意创建文件时,下面填写每次提交的目的,方便阅读理解

  • 仓库管理
    1. 新建文件
    2. 修改文件
    3. 删除文件
    4. 上传文件
    5. 搜索文件
    6. 下载项目 download zip

(提示:上述操作都有相应log可以看到)

  • GitHub Issues

    所有bug或者交流问题的列表
    如:有人发现bug通过issue提出意见,所有者看到后可以讨论回复

  • pull request

将fork中的项目更新到原来的仓库

  步骤:
  1. fork项目
  2. 修改自己仓库的项目代码
  3. 新建pull request
  4. 等待原作者审核

Git

注意:因为该官网下载地址难以访问,因此将其安装包上传至个人资源处方便大家下载

  • Git基本工作流程:
    三个区域:
  1. Gir Repository(Git仓库):最终确定的文件保存到仓库
  2. 暂存区:暂存已经修改的文件最后统一提交到git仓库中
  3. 工作区域(Working Directory):添加、编辑、修改文件等动作

提示(操作Git时一些简单的命令):
git status(查看)
git add 文件名(工作区提到暂存区)
git status
git commit -m "提交描述"
git status

  • git初始化及仓库创建和操作
  1. 基本信息设置
    1. 设置用户名
      git config --global user.name ‘用户名‘
    2. 设置用户名邮箱
      git config --global user.email ‘邮箱‘
  2. 初始化一个新的Git仓库
    1. 创建文件夹
      mkdir test
    2. 在文件内初始化git(创建git仓库)
      git init
  3. 向仓库中添加文件
    touch a1.php
  4. 查看状态
    git status
  5. 文件添加到暂存区
    git add a1.php
  6. 查看状态
    git status
  7. 文件添加到本地仓库
    git commit -m ‘第一次描述‘
  8. 查看列表
    ls
  9. 打开vim编辑器编辑a1.php
    vi a1.php

提示:输入好后按Esc键输入:wq(保存退出,关于vim其他命令可以自行搜索学习)

  1. 查看vim输入的内容
    cat a1.php
  2. 查看状态
    git status
  3. 将修改的文件加入暂存区
    git add a1.php
  4. 查看状态
    git status
  5. 将修改后的文件提交到仓库
    git commit -m ‘描述:第一次修改并提交到仓库‘
  6. 删除a1.php
    rm -rf a1.php
  7. 从暂存区中删除
    git rm a1.php
  8. 从本地仓库删除
    git commit -m ‘第一次删除‘
  9. 查看状态
    git status
  • 管理远程仓库
    1. 将本地仓库提交到远程仓库使用远程仓库
    git push

    提示:首次使用要在隐藏文件.git中的config设置用户名、密码;

    2.将远程仓库(github对应的项目下载到本地)
          `git clone 仓库地址`
          `git config --list`
    

提示:仓库地址由来:Clone or download里边下载地址进行复制
提示:查看配置信息

GitHub搭建个人网站:

  • 个人站点:

https://用户名.github.io

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

注意:

  1. github pages仅支持静态网页
  2. 仓库里面只能是html文件
  • project pages站点:

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

  • 搭建步骤:
  1. 进入项目主页,点击settings
  2. 在settings页面,点击lanuch automatic page generator来自动生成主题页面
  3. 新建站点基础信息设置
  4. 选择主题
  5. 生成网页

以上是关于GitHub及Git及GitHub搭建个人网站的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu+Hexo+Github搭建个人博客

Linux下使用git命令及github项目

Hexo+Github搭建个人博客

在Github上搭建个人的Hexo博客,并绑定域名及Https访问

Git及Github环境搭建(Windows系统)

GitHub环境搭建及简单实用