GitHub的使用

来源:互联网 发布:python灰帽子豆瓣 编辑:程序博客网 时间:2024/06/07 17:56
一、账号申请
账号申请这个问题相信对大家来说不是问题,所以就不一一叙述了
二、软件环境配置
要使用GitHub的话必须安装Git这个软件 自行百度
三、GitHub的使用
1、ssh key 
  • 生成ssh key    ssh-keygen -t rsa -C "Email"
  • 若之前已申请 文件被删除的话,使用 ssh-keygem -t rsa
  • 生成的ssh key在用户文件下的 .ssh文件就是  id_rsa是密钥 id_rsa.pub是公玥
  • 在GitHub的个人主页会有New SSH Key的按钮,点击,之后就可以添加;其中title是这个ssh key的名称,key里面添加的是id_rsa.pub文件的全部;完成点击add ssh key;若要删除ssh key 点击New SSH Key的按钮后,看到之前添加的ssh key,最后面有一个Delete。
  • 注ssh key不是必须要申请的,GitHub支持HTTP和ssh协议,相对于http,ssh的安全性更高,使用的话更方便一点,当然使用ssh的话还是用自己的电脑
2、创建仓库
  • New  repository创建新仓库
  • New organization 创建新组织
  • Import repository 导入仓库c
  • Owner是拥有者 Repository name是仓库名 description是关于仓库的说明,非必填项,之后就是仓库的权限了,public是公开,private是私有,但是收费,最后create repository
3、常用的git命令
  • git init 初始化仓库
  • git status 查看仓库信息xian
  • git add 向暂存区添加文件
  • git commit {-m "提交信息" 可不填} 保存仓库历史记录(保存到本地仓库)
  • git commit --amend 修改提交信息
  • git push 提交到远程仓库
  • git clong 克隆远程仓库到本地
  • git log 查看提交日志
  • git log -graph 以图表形式查看分支
  • git diff 查看更改前后的差别
  • git branch 显示所有分支
  • git checkout -b 分支名 切换到分支 与git branch  分支名 一起使用创建新的分支并切换
  • git merge 合并分支
  • git reset 回溯历史版本
  • git rebase -i 压缩历史
  • git pull 获取最新的远程仓库的分支
4、常用功能
  • 搜索窗口 搜索想找的用户或代码片段
  • Explore 各角度介绍Github上的热门软件
  • Blog GitHub官方博客超链接
  • Account settings 用户设置
  • Sign out 退出
  • Issues 查看用户拥有的权限或分配给自己的Issue
  • Pull Request 合并请求 显示用户已经进行过的Pull Request 
  • Repositories you contribute to 做过贡献的仓库 按时间先后排序
  • Your repositories 按更新时间显示用户的仓库
  • Star 仓库的关注程度
  • Fork  仓库被复刻的次数 越大 参与开发的人员越多
  • Code 显示该仓库的文件列表
  • Wiki  用于记录开发者之间的的共享信息或开发文档
  • Pulse 该仓库的最近活动信息
  • Settings 更改当前仓库的设置 必须拥有权限才可以
  • Clone in desktop 下载到电脑
  • ssh clone url ssh下载链接
  • Download ZIP 下载压缩包
  • commits 当前分支的提交历史
  • branches 查看仓库的分支列表
  • releases 仓库的标签列表
  • contributors 对该仓库提交过的用户名单

原创粉丝点击