GitHub学习笔记1:使用GitHub

1.使用GitHub

1.1目的
托管自己的代码,学习别人的代码

1.2基本概念

  • Repository(仓库)
    用于存放项目代码,每个项目对应一个仓库,多个开源项目对应多个仓库

  • Star(收藏)
    收藏项目仓库,方便以后查看

  • Fork(复制克隆项目)
    将别人的主页中的仓库克隆到自己的主页,在自己的主页产生一个一模一样的且独立存在的项目仓库
    GitHub学习笔记1:使用GitHub

  • Pull Request(发送请求)
    在Fork来的项目仓库中更新自己的内容,向原作者请求让他将原库也同步更新,由原作者确认是否合并更新。
    GitHub学习笔记1:使用GitHub

  • Watch(关注)
    关注项目仓库,当其仓库更新时可在自己的主页接收到通知,以便即使查看

  • Issue(事物卡片)
    发现Bug的时候进行讨论,通过issue发消息

  • Github主页
    注册Github成功登录后进入的页面。显示自己创建或者Fork来的项目仓库,关注的用户/项目仓库的更新动态。
    GitHub学习笔记1:使用GitHub

  • 仓库主页
    该项目仓库的相关信息。文件列表/Star/Fork/…
    GitHub学习笔记1:使用GitHub

  • 个人主页
    个人账号/仓库/贡献…信息,右上角头像进入。

1.3注册账号

  • 仓库类型
    公开仓库,免费永久使用,所有人可访问;私有账户,收费,访问有权限 GitHub学习笔记1:使用GitHub

  • 邮箱
    注册成功后,开始使用创建仓库前需要验证邮箱。
    GitHub学习笔记1:使用GitHub

  • QQ邮箱需要设置白名单才能接收到Github发送来的邮件。GitHub学习笔记1:使用GitHub

1.4创建仓库/新项目
GitHub学习笔记1:使用GitHub

1.5仓库管理
在仓库主页的一系列操作。

  • 新建仓库文件crate new file
    GitHub学习笔记1:使用GitHub
    GitHub学习笔记1:使用GitHub
    GitHub学习笔记1:使用GitHub

  • 编辑仓库文件
    点击文件名,进入文件后点击????即可编辑(修改)文件。编辑(修改)之后同样添加本次提交的描述。

  • 删除仓库文件
    点击文件名,点击????旁边的“垃圾桶”图标即可编辑(修改)文件。删除之后同样添加本次提交的描述。

  • 向库中上传文件update file
    GitHub学习笔记1:使用GitHub

  • 搜索仓库文件
    find file,输入文件名即可查找。快捷键T/t可直接进入find file模式。

  • 克隆/检出项目
    clone or download

1.6实践操作

  • Github主页
  • 个人主页
  • watch
  • Star
  • Fork
  • Pull Request
  • Issue