首页 > 其他分享 >源代码管理工具GitHub

源代码管理工具GitHub

时间:2023-05-20 16:23:21浏览次数:30  
标签:GitHub 界面 仓库 create 管理工具 添加 Github 源代码

一、GitHub介绍:

  GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。GitHub 是一个受开发者工作方式启发的开发平台,从开源到商业,能够在上面进行托管和查看代码、管理项目和数百万其他开发人员一起开发软件。GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其托管版本数量非常之多,而且其中不乏知名开源项目,例如 Ruby on Rails、jQuery、python 等。

二、GitHub使用方法

(1)注册Github

1.注册Github,Github地址:https://github.com

    如图界面,填写相关信息进行注册

2.验证成功后,根据邮件输入信息,之后会跳转到主界面,账户就注册好了

 

二、Github代码仓库

1.创建仓库

点击左上角create repository进入创建界面,也可通过右上角建立一个团队项目

2.进入界面后,根据提示填写相关信息,我们团队做的是停车场的预约系统,所以我的repository name是Parking-lot,description可以不写。然后是仓库是否公开,我选择的是public,对于一些比较关键的项目建议选择private。下面的选项是你选择是否添加一个自述文件来描述这个项目,以此帮助你的成员能够刚好地了解。完成后,点击create repository即可。

3.创建完成后,跳转到以下界面,此界面中含有很多功能,包含code,issue等等

4.点击Add file中的create new file用来添加新文件,可以为新文件进行命名等操作,添加完相关内容后点击commit changes即可,我添加的为一个source文件

5.添加完成后在界面就可以看到相关的文件

6.另外,通过settings我们可以为我们的成员写入相关的权限,这样成员才能进行修改

7.进行团队项目时,需要将项目进行分支管理,对项目不同的需求进行规定的分支,以便于进行开发,进入create new file后,左上角点击+号即可添加分支

8.成员需要将仓库克隆到本地,然后进行个人开发,开发时需要注意添加文件的分支,完成后push到仓库中即可,用户可以通过pull request进行合并

 

总结:本次实验完成了对GitHub的介绍,之前有使用过但没有很深的了解,,通过这次实验,了解到了GitHub应该怎么用,它有哪些特点和功能等相关知识,,对GitHub有了更多的了解。在之后的小组合作中我们也可以将它运用起来,运用GitHub来实现我们的小组作业。

标签:GitHub,界面,仓库,create,管理工具,添加,Github,源代码
From: https://www.cnblogs.com/sheep172/p/17417368.html

相关文章

  • 源代码管理工具平台介绍
    1:源代码管理工具简述:源代码管理工具是一种用于管理软件开发过程中源代码的工具。它可以帮助开发团队协同开发、版本控制、代码审查、代码合并等。源代码管理工具可以跟踪代码的修改历史,方便开发人员查看代码变化、回滚代码、分支开发等。源代码管理工具是现代软件开发不......
  • ​Cloud Studio 云端开发保障企业源代码安全
    为什么需要保证企业源代码安全随着时代的发展,各行各业的企业或多或少都会与软件源代码打交道,借助软件系统更好地提升企业办公效率,而软件的源代码也自然成了一种企业新型资产。如何确保企业源代码不外泄,成为了各个企业特别关心的痛点问题。这个问题存在已久,各个企业根据自身......
  • github报错“ssh_exchange_identification: Connection closed by remote host fatal:
    解决方式:不确定是否为密钥过期还是C:\Users\John\.ssh文件夹下的config文件中没有添加github的host。总之,所有的尝试如下:(1)重新生成公钥和私钥。打开gitbash,输入以下命令获取自己github的email。gitconfiguser.email 生成ssh私钥和公钥ssh-keygen-trsa-......
  • 源代码管理工具导览
    源代码管理工具简介在软件开发中,源代码管理工具是非常重要的。它们被用来跟踪和管理软件的源代码,以确保团队成员可以协作开发,控制版本,修复错误和增强代码。这些工具允许多个开发人员同时在同一个代码库上工作,从而避免了代码的混乱和错误。此外,它们还提供了版本控制的功能,使得开......
  • python包管理工具:Conda和pip比较
    Conda和pip通常被认为几乎完全相同。虽然这两个工具的某些功能重叠,但它们设计用于不同的目的。Pip是PythonPackagingAuthority推荐的用于从PythonPackageIndex安装包的工具。Pip安装打包为wheels或源代码分发的Python软件。后者可能要求系统安装兼容的编译器和库。Conda是......
  • GitHub创建Github Action流水线来定时发送天气预报给email
     1、基本原理curlwttr.incurlwttr.in/Shanghaicurlwttr.in/wuhan   2、参考文章基于GITHUBACTION的定时任务,真香!https://blog.csdn.net/qq_40748336/article/details/110749375上文参考的文章GitHubActions入门教程_阮一峰http://www.ruanyifeng.com/blo......
  • 搭建个人博客-hexo+github详细完整步骤
    自己也算是摸爬滚打搭建成功,然后自己再重新安装部署一遍,把完整步骤分享给大家,同时最后有一些连接,如果我的步骤不行,大家可以参考其他人的(这个有点花费时间,大家提前有个心理准备-_-)一、第一步:下载安装Git1、Git下载地址2、安装步骤个人选择全选选择第二个......
  • 搭建个人博客-hexo+github详细完整步骤
    自己也算是摸爬滚打搭建成功,然后自己再重新安装部署一遍,把完整步骤分享给大家,同时最后有一些连接,如果我的步骤不行,大家可以参考其他人的(这个有点花费时间,大家提前有个心理准备 -_-)一、第一步:下载安装Git1、Git下载地址2、安装步骤个人选择全选选择......
  • 《Typora+PicGo +Github + jsDelivr + TinyPNG打造稳定快速、高效免费图床》的体验
    《Typora+PicGo+Github+jsDelivr+TinyPNG打造稳定快速、高效免费图床》前言我目前已完成Typora+PicGo图床配置以及PicGo上传失败的解决办法。不过看了EvanXu的这个图床后,发现还可以改进。原先我用的typora+PicGo+Gitter打造图床,而EvanXu的方法是用GItHub做仓库,用jsDelivr做C......
  • 无刷电机FOC控制量产方案,原理图,PCB,源代码,元器件BOM。
    无刷电机FOC控制量产方案,原理图,PCB,源代码,元器件BOM。可用于电动三轮,电动车等代步工具上,代码基于C语言,功能丰富,具有刹车功能、助力功能、欠压检测、巡航功能、防盗、自学习、故障显示等功能,可移植到家用电子,工业控制等领域。YID:618674459643030......