git的使用

目的

  1. 借助 github 托管项目代码

基本概念

  1. 仓库(Repository)
    仓库同来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库
  2. 收藏(star)
    收藏项目,方便下次查看
  3. 复制克隆项目(fork)
    复制克隆项目 fork 的项目是独立存在的
  4. 发起请求(Pull Request)
  5. 关注(watch)
    如果 watch 了一个项目,以后只要这个项目有任何更新,都会第一时间收到关于这个项目的通知提醒
  6. 事务卡片
    发现代码有 bug,但是目前没有成型代码,需要讨论使用:如果开源了一个项目,项目中有 bug,他就可以提个 lssue,然后这些问题就可以一个一个的逐个修复,修复成功之后就可以 close 去掉
  7. github 主页
    账号创建成功或点击网址导航栏 github 图标就可以进入 github 主页,该页左侧主要显示用户动态以及关注用户仓库的动态,右侧显示所有的 git 库
  8. 仓库主页
    仓库主页主要显示项目的信息,如:项目代码,版本,收藏、关注、fork 情况等
  9. 个人主页
    个人信息,头像,个人简介,关注我的人,
    我关注的人,我关注的 git 库,我的开源项目,我贡献的开源项目等信息。

注意

  1. 因为 github 在国外服务器所以访问较慢或者无法访问,需要翻墙(shadowsocks)
  2. 私有仓库只能自己或者指定的朋友才有权限操作(私有仓库是收费的)
  3. 新注册的用户必须验证邮箱后才可以创建 git 库仓库()

仓库管理

  1. 新建文件(create new file)
  2. 上传文件(upload files)
  3. 搜索文件(find file)快捷键:t

github issue

作用:发现代码 bug,但是目前没有成型代码,需要讨论使用,或者使用开源项目出现问题时使用

开源项目贡献流程

  1. 新建 issue
    提交使用问题或者建议或者想法
  2. pull request
    1. fork 项目
    2. 修改自己仓库的代码
    3. 新建 pull request 请求
    4. 等待作者操作审核

git 操作流程

  1. 目的
    1. 通过 git 管理 github 托管项目代码
  2. 下载 git
    https://www.git-scm.com/download/win
  3. git 工作区域
    1. git Repository(git 仓库) 最终确定的文件保存到仓库,成为一个新的版本,并且对他人可见
    2. 暂存区 暂存已经修改的文件最后统一提交到 git 仓库中
    3. 工作区(working directory)添加、编辑、修改文件等动作
  4. 向仓库中添加文件流程
    git status
    git add test.php
    git commit -m “提交描述”

git 初始化及仓库创建和操作

  1. 基本信息设置
    git 安装完成之后,需要进行一些基本的信息设置

    1. 设置用户名
      git config --global user.name “xiewangfei”
    2. 设置用户名邮箱
      git config --global user.email “2750896451@qq.com”
    3. 查看设置
      git config --list

    该设置在 github 仓库主页显示谁提交了该文件

  2. 初始化一个新的 git 仓库

    1. 创建文件夹
      mkdir test
    2. 创建文件
      touch a1.php
    3. 在文件内初始化 git(创建 git 仓库)
      cd test
      git init
    4. 向仓库中添加文件
      git status
      git add test.php
      git commit -m “提交描述”
    5. 删除仓库文件
      1. 删除文件
        rm test.php
      2. 从 git 中删除文件
        git rm test.php
      3. 提交操作
        git commit -m “提交描述”
  3. git 管理远程仓库
    目的
    作用:备份,实现代码共享集中化管理
    git status
    git add test.php
    git commit -m “提交描述”
    git push

  4. 克隆操作
    目的:将远程仓库(github 对应的项目)复制到本地
    git clone 仓库地址
    将本地仓库同步到 git 远程仓库中 git push

github pages 搭建网站

  1. 个人网站
    访问:https://用户名.github.io
  2. 搭建步骤:
    1. 创建个人站点 => 新建仓库(注意:仓库名必须是【用户名:github.io】)
    2. 在仓库下新建 index.html 文件即可
  3. 注意:
    1. github pages 仅支持静态网页
    2. 仓库里面只能是 html 文件

github pages 项目站点

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

搭建步骤

  1. 进入项目主页,点击 settings
  2. 在 settings 页面,点击【Launch automatic page generator】来生成主题页面
  3. 新建站点基础信息设置
  4. 选择主题
  5. 生成网页
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

X W F

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值