专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

github怎么用,github使用教程【图文详解】

来源:小易整编  作者:小易  发布时间:2022-12-31 11:36
摘要:github怎么用,github使用教程。Github是Git官方代码托管中心,我们写好程序之后,除了可以提交本地库,还可以提交到Github上,通过Github,团队之间可以很方便的进行协作。同时,Github也是一个优秀的开源社区,在G...

github怎么用,github使用教程

4.拉取远程库到本地

格式:git pull 别名(没有别名就直接放链接) 分支

比如你直接在github上修改了文件,然后你要将修改好的文件拉取到本地库

github怎么用,github使用教程

从远程库拉取代码成功

github怎么用,github使用教程

我们查看一下拉取的代码,cat 文件名可以查看文件的内容

github怎么用,github使用教程

5.克隆其他人的代码

格式:git clone 代码链接
这个一般是在团队中,B要获取A的代码,就使用克隆,或者你想将开源项目拉取到本地
克隆会做三件事:1.拉取代码 2.初始化本地库 3.创建别名

6.给团队添加人员

当B克隆了A的代码,并且修改之后,想推送到B的远程库中,这个时候会提示权限不足,因为A没有把B添加为团队成员,因为B没有权限

github怎么用,github使用教程

先进入你创建的git-demo远程库,然后[setting]-[Collaborators]

github怎么用,github使用教程

输入对方的邮箱,将对方添加为成员

github怎么用,github使用教程

添加完人员之后,在对应的人员后面会有一个Pending Invite(其实是一个链接),我们需要将其复制一下,然后可以通过钉钉或者微信发给那个你想邀请的人,对方通过点这个链接,接受邀请就行了

github怎么用,github使用教程

添加为团队成员之后,B就能将修改的代码推送到A的远程库了,之后A在他的github中也能看到B修改的部分

7.跨团队协作

当A想找C帮忙看下代码,但是C又不属于团队的成员,这时候要怎么做呢
A先将他的代码链接发送给C

github怎么用,github使用教程

然后C通过链接就能看到A的项目了,C要修改A的代码的话,这时候C应该先将A的项目拉取到他自己的远程库,点一下右上角的fork,然后C就会发现在C的账号下也出现了A的项目

github怎么用,github使用教程

当C在github中修改完代码后,点击提交按钮,代码就提交到了他的远程库

github怎么用,github使用教程

他想将修改好的代码传给A,要怎么做呢?可以使用Pull requests

github怎么用,github使用教程

然后点New pull request

github怎么用,github使用教程

点击Create pull request

github怎么用,github使用教程

最后一步

github怎么用,github使用教程

拉取请求之后,A在他的github中能看到有一个Pull request

github怎么用,github使用教程

A需要点一下Merge pull request,这个时候,C写的代码才会合并到A的代码库中

github怎么用,github使用教程

8.SSH免密登录

远程仓库也可以通过ssh远程登录,查看SSH链接,提示还没有公共的SSH密钥,要实现这个功能,我们要怎么做呢

github怎么用,github使用教程

要设置ssh密钥,我们需要在用户目录下C:\Users\Administrator生成.ssh密钥目录,使用下列命令
格式:ssh-keygen -t rsa -C "你的github邮箱"
  • ssh-keygen是生成ssh密钥的命令
  • -t表示指定用哪种加密算法生成 
  • rsa是一种非对称加密算法
  • -C是描述,后面接github邮箱表示这个密钥是针对这个github邮箱准备的
输入命令之后,会让你确认一些东西,1,2,3的位置直接回车就行,1表示.ssh文件的存储位置,2是让你设置密码,3是再次确认你的密码,为了方便我们一般不设密码,直接回车跳过

github怎么用,github使用教程

之后就能在C:\Users\Administrator这个目录下发现多了一个.ssh文件夹

github怎么用,github使用教程

我们可以查看一下里面的内容,有两个文件,一个公钥,一个私钥


本文地址:百科问答频道 https://www.neebe.cn/wenda/886541_2.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • Gitee和GitHub的区别是什么

    Gitee和GitHub的区别是什么

    GitHub是全英文并且用户基数多,知名的库也多,而Gitee全是中文,而且大部分用户都是国人,优秀的库相对于GitHub也少,在国内访问Github偶尔会有不稳定情况,而Gitee不会出现不稳定情况。GitHub是全英文并且用户基数多,...

  • github怎么用,github使用教程【图文详解】

    github怎么用,github使用教程【图文详解】

    github怎么用,github使用教程。Github是Git官方代码托管中心,我们写好程序之后,除了可以提交本地库,还可以提交到Github上,通过Github,团队之间可以很方便的进行协作。同时,Github也是一个优秀的开源社区,在G...

  • github是什么,github详解

    github是什么,github详解

    github是什么,github详解。什么是GitHub?Git与GitHub之间是什么关系?我们为什么需要版本控制系统?GitHub如何使用?本文将带你一探究竟。一、什么是版本控制按照百度百科的说法:“版本控制是指对软件开发过程中各种程序...

  • 周排行
  • 月排行
  • 年排行

精彩推荐