GitHub介绍与使用

Myth丶恋晨 2023-06-18 02:52 137阅读 0赞

一,介绍

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

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

二,命令

1.增加远程地址

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

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

2.推送到远程库

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

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

3.从GitHub上克隆一个项目

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

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

4.从GitHub更新项目

  1. git pull <远端代号> <远端分支名>。
  2. <远端代号> 是指远程链接的代号。
  3. <远端分支名>是指远端的分支名称,如master
  4. git pull origin master

在这里插入图片描述

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

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

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

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

6.协作冲突

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

演示

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

7.跨团队协作

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

演示

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

发表评论

表情:
评论列表 (有 0 条评论,137人围观)

还没有评论,来说两句吧...

相关阅读

    相关 GITHub介绍

    基本认识 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。GitHub于2008年4月10日正式上线

    相关 Github使用介绍

                              Github使用介绍         一.GitHub简介:   简单来说GitHub是一个面向开源及私有软件项

    相关 Github使用介绍

                              Github使用介绍         一.GitHub简介:   简单来说GitHub是一个面向开源及私有软件项