一文教会你 如何在Github中创建仓库?如何将多个项目放到一个仓库中管理?如何将本地项目上传到GitHub中?

news2025/1/18 7:39:06

文章目录

  • 前言
  • 1、如何在GitHub中创建仓库
    • 1.1 点击New repository
    • 1.2 填写仓库的基本信息
    • 1.3 完成创建
  • 2 、克隆仓库地址到本地
    • 2.1 克隆地址
    • 2.2 克隆到本地
    • 2.3 将后端代码项目提交到远程服务器
    • 2.4 将前端代码项目提交到远程服务器
  • 3、Github上查看自己上传项目代码
  • 4、使用这个方式存储文件的其它案例

前言

大学时期,老师让用Coding来管理代码。自己也使用了Gitee,当时比较蠢的做法是一个项目代码放到一个仓库中。如果是前后端分离的项目,前端一套代码;后端又一套代码。一套代码放到一个仓库;想想就难管理。这也导致了我建了几十个代码仓库。很难维护和管理。自己当时也搜索过,如何将多个项目的代码放入到一个代码仓库中。但他们的方法也太麻烦了,可能我比较蠢吧理解不了。直到我进入公司后,公司用的是小乌龟代码托管,就是很多项目代码放到一个仓库下。正是我想要的效果。然后我就仿照小乌龟代码托管搭建了一套自己的代码仓库用来放学习资料。直到这两天玩github,才知道这个也可以啊。然后顺便记录一下这个过程

1、如何在GitHub中创建仓库

1.1 点击New repository

这个是创建代码仓库的意思

在这里插入图片描述


1.2 填写仓库的基本信息

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


1.3 完成创建

在这里插入图片描述


2 、克隆仓库地址到本地

2.1 克隆地址

在这里插入图片描述


2.2 克隆到本地

将项目克隆到本地后,可以修改克隆的文件名。然后在文件夹内部创建多个不同的文件夹,不同的文件夹放置不同的代码。这样就可以实现很多不同工程项目代码放置到同一个代码仓库中。

在这里插入图片描述

2.3 将后端代码项目提交到远程服务器

这里比较重要的一点是,可以创建多个文件夹,这些文件夹都可以被版本控制。文件夹下放多个不同的项目代码都可以,然后再将代码提交进行版本控制。

有关版本控制的相关操作,请自行查阅资料。

在这里插入图片描述

这里用到了git的可视化操作工具,可自行下载。类似小乌龟代码托管的可视化界面操作。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这里会有让你填写账户密码的操作。按照提示填写就行。我之前已经填写过。再次上传不需要填写账号密码。

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

此时已经显示该项目已被托管。代码做任何改动都会有记录

在这里插入图片描述

这里制作简单的演示,更多使用技巧请自行查阅

在这里插入图片描述


2.4 将前端代码项目提交到远程服务器

代码被版本控制后,文件夹上会带有图标显示。关于不同图标代表的含义,请自行查阅资料。

在这里插入图片描述


3、Github上查看自己上传项目代码

关于侧边栏,需要安装插件

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

4、使用这个方式存储文件的其它案例

我用不同的仓库存储不同的文件资料。就可以实现一个仓库下存储多个项目代码。可以将笔记、资料、代码等统统上传管理

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/161891.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【程序分析】Code Lifting

我理解,Code Lifting和反编译的概念类似 常规的编译过程是这样的: 这是一个从高级形式到低级形式的过程,一般叫做 lowering 而反编译,是这样一个过程: 这个过程是完全相反的,叫做lifting 需要注意 Bi…

FPGA:逻辑函数的卡诺图化简法

文章目录最小项与最小项表达式最小项的定义最小项的性质逻辑函数的最小项表达式卡诺图化简法用卡诺图表示逻辑函数卡诺图的引出两变量卡诺图三变量卡诺图四变量卡诺图已知逻辑函数真值表,画卡诺图已知逻辑函数画卡诺图用卡诺图化简逻辑函数化简的依据化简的步骤用卡…

Hexo + Butterfly 侧边栏公众号

原文链接 :Hexo Butterfly 侧边栏公众号 推荐阅读 基于 Hexo 从零开始搭建个人博客(一): 环境准备基于 Hexo 从零开始搭建个人博客(二): 项目初识基于 Hexo 从零开始搭建个人博客(三): 主题安…

Lichee_RV学习系列--stream移植

Lichee_RV学习系列文章目录 Lichee_RV学习系列—认识Lichee Rv Dock、环境搭建和编译第一个程序 Lichee_RV学习系列—移植dhrystone 文章目录Lichee_RV学习系列文章目录一、stream简介二、源码下载三、文件移植1、makefile文件编译makefile文件移植四、运行结果五、移植过程中…

【尚硅谷】Java数据结构与算法笔记08 - 查找算法

文章目录一、查找算法介绍二、线性查找算法三、二分查找算法3.1 思路分析3.2 代码实现四、插值查找算法4.1 思路分析4.2 代码实现4.3 注意事项五、斐波那契(黄金分割法)查找算法5.1 思路分析5.2 原理讲解5.3 代码实现一、查找算法介绍 在 java 中, 我们…

C++多线程入门及基础知识

什么是C多线程 线程即操作系统进行CPU任务调度的最小单位。C的多线程并发,简单理解的话就是,将任务的不同功能交由多个函数实现,创建多个线程,每个线程执行一个函数,一个任务就同时由不同线程执行。 什么时候使用多…

微信小程序:骨架屏的实现方法

骨架屏是为了展示一个页面骨架而不含有实际的页面内容,从渲染效率上来讲,骨架屏它并不能使首屏渲染加快。由于骨架屏的一些使用又向用户渲染了额外的一些内容,这些内容是额外添加的、本来是不需要渲染的,它反而从整体上加长了首屏…

Windows 虚拟磁盘驱动开发(采用原始办法实现类似Storport框架的相同功能)

其实以前讲述windows平台下的磁盘驱动的开发挺多,而且时间也是非常早。以下连接:https://blog.csdn.net/fanxiushu/article/details/9903123?spm1001.2014.3001.5501https://blog.csdn.net/fanxiushu/article/details/11713357?spm1001.2014.3001.5501…

游戏开发 状态同步

【状态同步】1、将所有的操作发送给Server(T1),由Server计算(T2),并返回结果(T3)。权威服务器架构能够防止很多的作弊,但是直接用这种方法会让游戏的响应变得迟缓。如果 …

three games 之 桌球

接下来介绍一些 Vue4 中的一些进阶使用,希望对大家有所帮助,谢谢。 如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻 一、项目结构 Vuex 并不限制你的代码结构。但是,它规定了一些需要遵守的规则: …

移动硬盘怎么分区?

硬盘分区指的是硬盘上被划分出来的区块,可用于分类存储各种数据。而我们日常购买的移动硬盘通常来说分为两种,一种是买回来已分好区的,还有一种是未经过分区的。如果移动硬盘没有经过分区,那么在将它连接到电脑的USB接口时&#x…

android四大组件之四-BroadCast实现原理分析

前言: 一开始的目标是解决各种各样的ANR问题的,但是我们知道,ANR总体上分有四种类型,这四种ANR类型有三种是和四大组件相对应的,所以,如果想了解ANR发生的根因,对安卓四大组件的实现原理必须要…

伙伴云与飞书、金山办公一同入选亿欧2022中国数字化企业服务商TOP50

近日,由中关村国家自主创新示范区展示中心、中关村会展与服务产业联盟与亿欧联合举办的SHOWTECH2022-WIM 创新者年会”在京顺利召开,会上,亿欧网重磅发布《2022世界创新奖榜单》。伙伴云凭借10年来为企业数字化转型赋能的成功经验和卓越贡献&…

数据结构学习-队列

坚持看完,结尾有思维导图总结 这里写目录标题队列的定义于性质如何实现队列的功能初始化队列入队列出队列队列的销毁队列取队头数据队列取队尾数据判断队列是否为空判断队列长度总结队列的定义于性质 队列是一种数据结构,他储存数据的方式就和排队一样 …

二十六、Kubernetes中Horizontal Pod Autoscaler(HPA)控制器详解

1、概述 在kubernetes中,有很多类型的pod控制器,每种都有自己的适合的场景,常见的有下面这些: ReplicationController:比较原始的pod控制器,已经被废弃,由ReplicaSet替代 ReplicaSet&#xff…

年终盘点(三)丨2022计讯物联团队不负韶华,奋力前行

光阴荏苒,时光悄然,成长的齿轮不断转动。2022年,计讯人在挑战中创造不凡,2023年,计讯人在希望中迎接新未来。 回首过去,计讯物联团队不断壮大,在奋勇前行中以坚持书写拼搏,在知难而…

记好这24个ES6方法,用于解决实际开发的JS问题

本文主要介绍24中es6方法&#xff0c;这些方法都挺实用的&#xff0c;本本请记好&#xff0c;时不时翻出来看看。 1.如何隐藏所有指定的元素 1 const hide (el) > Array.from(el).forEach(e > (e.style.display none)); 2 3 // 事例:隐藏页面上所有<img>元素? …

echarts——实现 面积图+柱状图+折线图等——基础积累

因为到年底了&#xff0c;很多项目组都开始做年终汇报&#xff0c;年终汇报的展示形式最常见的就是看板。 样式美观&#xff0c;可以放到电视机或者大屏上&#xff0c;通过图表的形式进行展示&#xff0c;简单明了&#xff0c;通俗易懂。 直接上最终效果图&#xff1a;是一个…

【C++】打开C++的大门

目录前言1.什么是C2.C的发展史3.C关键字&#xff08;C98&#xff09;4.命名空间4.1命名冲突4.2命名空间定义4.3命名空间使用5.输入输出6.缺省参数6.1缺省参数的概念6.2缺省参数分类7.函数重载7.1函数重载概念7.2C函数重载的原理——名字修改8.引用8.1引用的概念8.2引用特性8.3常…

ArcGIS基础实验操作100例--实验94计算栅格图层总和值

本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书 实验平台&#xff1a;ArcGIS 10.6 实验数据&#xff1a;请访问实验1&#xff08;传送门&#xff09; 空间分析篇--实验94 计算栅格图层总和值 目录 一、实验背景 二、实验数据 三、实验步骤 &#xff08;…