• GitHub介绍与使用


    一,介绍

    GitHub是一个Git项目托管网站,主要提供基于Git的版本托管服务
    在这里插入图片描述
    网址 : https://github.com/
    注册账号的注意事项

    • 不要使用163的邮箱,有可能收不到验证邮件。
    • 较长时间不使用有可能被Github冻结账号。请登录其客服页面https://github.com/contact,填写账号恢复申请
      在这里插入图片描述

    二,命令

    1.增加远程地址

    git remote add  <远端代号>   <远端地址><远端代号> 是指远程链接的代号,一般直接用origin作代号,也可以自定义。
      <远端地址> 默认远程链接的url
    例: git  remote  add  origin  https://github.com/user111/Helloworld.git
    

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

    2.推送到远程库

    git  push   <远端代号>    <本地分支名称><远端代号> 是指远程链接的代号。
     <分支名称>  是指要提交的分支名字,比如master。
    例: git  push  origin  master
    

    在这里插入图片描述
    输入账号密码
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    此时如果文件中使用汉字 可能会出现乱码,需要将编码改成utf-8

    3.从GitHub上克隆一个项目

    git  clone   <远端地址>   <新项目目录名><远端地址> 是指远程链接的地址。
     <项目目录名>  是指为克隆的项目在本地新建的目录名称,可以不填,默认是GitHub的项目名。
    命令执行完后,会自动为这个远端地址建一个名为origin的代号。
    例 git  clone  https://github.com/user111/Helloworld.git   hello_world
    
    

    首先复制克隆的远程连接
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    4.从GitHub更新项目

    git  pull   <远端代号>   <远端分支名><远端代号> 是指远程链接的代号。
     <远端分支名>是指远端的分支名称,如master。 
    例 git pull origin  master
    

    在这里插入图片描述

    以上对项目的操作方式,必须是项目的创建者或者合作伙伴。

    • 合作伙伴添加方式如下图: 在项目中点击settings页签,然后点击Collaborators,然后在文本框中搜索合作伙伴的邮箱或者账号。点击添加。
    • 添加后GitHub会给合作伙伴对应的邮箱发一封,邀请邮件。
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      此时就等邀请的人员同意即可
      在这里插入图片描述
      此时就可以看到已增加一个合作伙伴
      在这里插入图片描述

    5.邀请你的同事成为合作伙伴

    • 合作伙伴会收到邀请邮件。点击View invitation 按钮后会跳转至GitHub页面,让合作伙伴选择,是否接受邀请。
    • 点击接受后,则合伙伙伴正式加入项目,获得直接提交代码的权限。
      在这里插入图片描述

    6.协作冲突

    在上传或同步代码时,由于你和他人都改了同一文件的同一位置的代码,版本管理软件无法判断究竟以谁为准,就会报告冲突,需要程序员手工解决。
    在这里插入图片描述

    演示

    现在一个用户项目中修改一个文件
    在这里插入图片描述
    再在另一个用户本地项目中修改相同的文件,上传时会报错
    显示需要在提交之前将项目pull下来
    在这里插入图片描述
    所以现在先将代码pull下来,再修改冲突文件,再次提交
    在这里插入图片描述
    此时即可发现提交已经成功
    在这里插入图片描述

    7.跨团队协作

    如果想给非合作伙伴进行参与修改增加,可以将项目fork一份,这样其他人可以对复制的项目进行修改,对原始项目没有影响,然后参与人弄完后想让自己代码合并进去,就会进行pull request,让岳不群审批,审批觉得没问题,认为可以将代码放到库里,就可以在GitHub上通过网页进行merge进去
    在这里插入图片描述

    演示

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    本地修改,然后推送到远程
    Pull Request
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    此时岳不群就会收到一封邮件
    在这里插入图片描述
    在这里插入图片描述
    同意的话点击merge
    在这里插入图片描述
    在这里插入图片描述
    此时即可发现代码已经修改了
    在这里插入图片描述
    拒绝的话可以关闭或者发个消息
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    Beta 冲刺(7/7)
    Beta 冲刺(6/7)
    Beta 冲刺(5/7)
    Beta 冲刺(4/7)
    Beta 冲刺(3/7)
    Beta 冲刺(2/7)
    Beta 冲刺(1/7)
    福大软工 · 第十次作业
    Adobe acrobat DC 2020 激活方法
    物理八年级下册2
  • 原文地址:https://www.cnblogs.com/chenxiaoge/p/13335443.html
Copyright © 2020-2023  润新知