GitHub - Go语言中文社区

GitHub


什么是GitHub?

gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。

简单来讲,它就是一个版本控制系统。
eg:拿软件来说,我们时不时便要更新版本,而,版本的的更新,必定代表着底层代码的更改或新建,那么,当代码测试成功后,便发布了一个个新的版本产品。
此处,代码便是由Git来管理。

Git与Svn有何不同?

简单来说:

  • Git是分布式的版本控制系统,Svn不是。
    (开句玩笑话来说,便是:使用Git的开发团队,只要不是全部开发人员将代码干掉了,那么,便无所畏惧,因为Git会说声,我身后还有千千万万个我呢,小样~~
    Svn则不同,但凡Svn的服务器里面的代码被干掉,或造成错误的损失的话,那么,基本上,那个团队就是 ~脑壳痛脑壳痛了呀

    当然,那便是SVN非常致命的问题了:仓库是集中管理的,如果仓库损坏了,会导致所有的版本信息全部丢失。

  • Git ,在没有网络的时候,也可以实现版本的控制。(用U盘把两个仓库的副本拷贝到一起,然后合并)
    SVN离开服务器以后,不存在版本控制的能力,如果需要提交版本、更新代码都必须要联网。

使用Git注意点:

  • 基本上在使用Git的时候,跟SVN差不多,只是Git往往不能把代码提交到主干。而是提交到分支,然后在服务器里面把分支合并到主干。比如在IDEA里面,是保护主干不能写入的。

  • 通常在修改代码的时候,先更新代码,然后创建一个新的分支来修改代码。修改了代码以后,提交分支到服务器,然后由配置管理员或者是版本库管理员,负责合并分支到主干。

GitHub中创建项目组

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

创建完成后,找到此项目组,创建属于自己的第一个子项目。

(1)
在这里插入图片描述
或是在此处寻找
在这里插入图片描述

(2)
在这里插入图片描述
(3)
说明:请注意自己所需。付费自然,安全性等方面有保障。
当然,有钱大佬,看心情估计是。
在这里插入图片描述
创建完成
在这里插入图片描述

克隆项目

在这里插入图片描述

使用命令行,复制到对应的路径下,即可
在这里插入图片描述

如果,要使用开发工具开发的话,导入即可
自然,里面亦有注意点,此处不做介绍。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/y_279611480/article/details/89301888
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢