第十三周实验

GitHub

  • GitHub是一个面向开源及私有软件项目的托管平台,且只支持Git作为唯一的版本库格式进行托管。
    提供Git的分布式版本控制,源代码管理,访问控制和多种协作功能,例如错误跟踪、功能请求、任务管理等。
  • 功能
  1. 会自动记录代码的修改,在必要的时候,能够帮助用户快速回退到之前的历史版本。
  2. 拥有大量开源的代码资源,帮助提升个人能力。GitHub拥有大量的用户群体,其中不乏有一些世界顶级开发者,他们会在GitHub的个人主页中分享许多优先的开源项目,方便我们下载使用和免费研究。
  3. GitHub的协同开发功能十分强大。我们可以创建一个私人的库,并邀请特定成员在其中编辑补充,也就是方便小组作业。我们也可以创建一个公共库,其他用户都可以访问阅读,并且可以使用issue、fork、pull request等功能来进行社区反馈和代码交流。
  4. 可以提升个人认可度。GitHub主页将会展示开发者的所有个人项目,其他用户可以对其进行Star,有助于个性化的展示。同时有许多企业团体依次方式挖掘有潜力有能力的潜在员工。
  5. 可以通过修改GitHub库文件内容,使其与个人电脑中的实际存储库远程同步修改。不过值得注意的是要想实现这一功能,必须下载Git并使其与GitHub进行连接。
  • 不足
    出于某种政治因素,为维持我国网络安全的必要,中国区的GitHub网站受到了一定限制,因此国内网站访问GitHub并不稳定而且速度较慢。
  • 小组实践
    EnjoyTravel
    建立一个针对我们小组项目“EnjoyTravel”的网站,并传输了项目中游客、导游和景点的JAVA类定义,以及初步需要的注册、登录、主页面等的JSP文件。
    其中RENAME文件属于该库是可选自带的文件,其主要作用是说明该项目的用途、使用教程以及版权声明。通常自述文件使用Markdown语法格式编写(文件后缀名md),也可是txt,rtf、doc等格式。

    预备更改权限,邀请小组成员来共建该库。
posted @   lijin_001  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示