简述源代码管理工具——GitHub

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

简单的说就是把代码上传到GitHub上,然后队伍的成员就可以共同对项目进行贡献,下面是如何使用GitHub简单教程。

1.新建一个仓库

 

 

 完成后的界面是这样的

 

 

 

 当前显示的就是存放代码的位置,当然这些代码可以直接下载到电脑中,用其他工具编写代码。

 

 

 页面中还有其他常用的功能,例如commit、branches等。

 

 

 

 commit表示可以查看当前分支的提交历史,左侧的数字表示提交数。

branch表示仓库的分支列表,左侧的数字表示当前拥有的分支数。

package表示代码运行所需的包列表,左侧的数字表示当前拥有的包。

release显示对该仓库进行提交的程序员名单。如果对该仓库发送过Pull Request并且被采纳,那么在这里就能找到自己的名字。

 

除了存放代码的code以外,仓库还有其他功能。

一、Issues

  在软件开发过程中,开发者为了跟踪BUG及进行软件相关讨论,进而方便管理,创建了Issues。如果发现软件的BUG、有事想与作者询问,或者事先列出今后准备实施的任务,都可以使用这个功能。简单的来说,Issues就像“便签”一样,提醒开发人员需要做什么,以及之后要干嘛等。下面是创建一个Issues表示有BUG的方法。

 

 

 点击New issue,填上标题与内容,添加标签,如图。

 

 点击Submit new issue后得到

 

 这样开发者就可以知道BUG的存在,然后去修改了。

二、Pull requests

  Pull requests是队员修改代码后向对方仓库发送采纳请求的功能,也是Github的核心功能。

  Pull requests页面能够查看列表当前处于Open状态的Pull Requset。

  在列表中点击特定的Pull Request就会进入详细页面。

三、Actions

  Action是一个免费的操作系统容器(Linux/Windows/macOs),我们可以让它预装开发环境(node/php/python...)。我们可以上传代码,然后在它的nodejs中执行,如果我们写的代码执行时出现错误,会反馈一个红色的“x”图标。

 

除了上述的功能外,Github还提供了许多便利的功能,有效的降低了多人开发所遇到的不及时、不灵活的困难。当然,Github不仅仅可以用于程序开发,像是多人写作也是完全不是问题,以上就是我对Github的简单描述。

posted @ 2020-05-23 21:51  良良如雨  阅读(158)  评论(0)    收藏  举报