六、GitHub

本文详细介绍了如何使用GitHub进行账号注册、创建和克隆远程仓库、邀请团队成员、进行代码推送与拉取、解决冲突,以及通过SSH密钥进行安全登录。同时,讲解了跨团队协作中的Fork和Pull Request流程,确保团队间的高效合作。
摘要由CSDN通过智能技术生成

1 账号信息

GitHub 首页就是注册页面:https://github.com/

2 创建远程库

在这里插入图片描述
在这里插入图片描述

3 创建远程库地址别名

  • 远程库地址:
    在这里插入图片描述
  • git remote -v 查看当前所有远程地址别名
  • git remote add [别名] [远程地址]
    在这里插入图片描述

4 推送

git push [别名] [分支名]
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5 克隆

  • 命令:git clone [远程地址]
  • 效果:
    • 完整的把远程库下载到本地
    • 创建origin 远程地址别名
    • 初始化本地库
      在这里插入图片描述

6 团队成员邀请

  • 如果执行推送命令的github账号不是团队成员,会出现如下错误:
    在这里插入图片描述
    邀请加入团队:
    在这里插入图片描述
    接受邀请:
    在这里插入图片描述

7 拉取

  • pull=fetch+merge
    • git fetch [远程库地址别名] [远程分支名]
      在这里插入图片描述

    • git merge [远程库地址别名/远程分支名]
      在这里插入图片描述

    • git pull [远程库地址别名] [远程分支名]

8 解决冲突

  • 要点
    • 如果不是基于GitHub 远程库的最新版所做的修改,不能推送,必须先拉取。
      在这里插入图片描述
    • 拉取下来后如果进入冲突状态,则按照“分支冲突解决”操作解决即可。
      在这里插入图片描述

9 跨团队协作

  • Fork
    • 先将项目地址发送给另一个团队,让其访问,点击Fork
      在这里插入图片描述
    • 正在Fork
      在这里插入图片描述
      在这里插入图片描述
  • 本地修改,然后推送到远程
  • Pull Request
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 项目本来的拥有者进行处理
    在这里插入图片描述
  • 对话
    在这里插入图片描述
    • 提交者就可以看到发来的消息
      在这里插入图片描述
  • 审核代码
    在这里插入图片描述
  • 合并代码
    在这里插入图片描述
    在这里插入图片描述
  • 将远程库修改拉取到本地
    在这里插入图片描述

10 SSH 登录

  • 进入当前用户的家目录
    $ cd ~

  • 删除.ssh 目录
    $ rm -rvf .ssh

  • 运行命令生成.ssh 密钥目录
    $ ssh-keygen -t rsa -C 1048728731@qq.com
    [注意:这里-C 这个参数是大写的C]
    在这里插入图片描述

  • 进入.ssh 目录查看文件列表
    $ cd .ssh
    $ ll
    在这里插入图片描述

  • 查看id_rsa.pub 文件内容
    $ cat id_rsa.pub
    在这里插入图片描述

  • 复制id_rsa.pub 文件内容,登录GitHub,点击用户头像→Settings→SSH and GPG keys

  • New SSH Key

  • 输入复制的密钥信息
    在这里插入图片描述
    在这里插入图片描述

  • 回到Git bash 创建远程地址别名
    git remote add origin_ssh git@github.com:AAAAboy/huashan.git

  • 推送文件进行测试
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值