通过git上传文件到github仓库

一、新建github仓库

访问github官网:GitHub: Let’s build from here · GitHub

点击个人头像,在右侧栏选择Your repositories。

点击New,新建一个github仓库。

创建Repository name仓库名,如果这个仓库名已经创建过的话,就会显示如下A The repository heavenly-music already exists on this account.

Description描述可以自行选择填写,下面是选择你准备创建的仓库对不对外公开,公开选择Public就好。

Add a README file可以勾选上,后续可以对自己的仓库做进一步的补充说明,Add.gitignore和Choose a license可以先不勾选,完成后点击Create repository创建仓库。

刚创建好的仓库点开,里面应该只有README.md一个文件,这里有其他文件是以为上传过,不影响演示的。点击Code,选择第二个SSH,复制一下,下面的是后续需要用到的。

二、git上传文件

打开任务栏,找到你准备上传文件对应的目录路径下,右键选择Git Bash Here。

如果没有git的话,可以去git官网提前下载:Git - Downloads

如果嫌官网下载很慢的话,可以考虑下载阿里镜像,选择最新的版本进行下载,效果是一样的。阿里镜像:CNPM Binaries Mirror

安装不难,对应的直接Next下一步就行。

1. cd 对应文件目录

cd 对应文件目录的意思就是进入到对应的你准备上传的文件目录,如果是右键Git Bash Here这步可以不执行,因为已经在对应目录下了。

2. git init

在Bash中输入git init,意思就是进行初始化,初始化成功后你会发现项目里多了一个隐藏文件夹.git,这个文件夹不用动,防止破坏仓库结构。

3. git branch -M main

输入git branch -M main,这里需要将原本的master分支改为现在github默认的main分支,因为master现在不是默认分支了,这点需要注意一下。

4. git add .

输入git add . 把文件提交到仓库。("."代表该目录下的所有文件,如果不想上传所有文件,把"."换成想要上传的文件名)

5. git commit -m "Document"

输入git commit -m "Document",(""里的内容可任意换,相当于描述),等待文件的提交。

6. git remote add origin git@github.com:xxx/xxx.git

输入git remote add origin git@github.com:xxx/xxx.git(这里的连接就是上面复制的)或者https://github.com/xxx/xxx.gi

7. git push -u origin main -f

这里需要主要最后的-f参数,如果没有的话可能上传到github仓库会报错。

错误演示如下:

输入git push -u origin main -f,文件成功上传到github仓库。

以我这次创建上传为例,具体步骤如下。

cd /h/云音天籁
git init
git branch -M main
git add .
git commit -m "Document"
git remote add origin git@github.com:ymhlap/heavenly-music.git
git push -u origin main -f

三、完善github仓库

回到我们的github仓库,可以看到文件已经成功的上传到github仓库。最后可以点击Add a README,进一步完善一下我们的仓库内容。

在里面输入一些你需要进一步补充的内容,让人第一眼知道这个是关于什么内容的源码。最后Commit提交就完成了README.md。

最后来预览一下我们上传成功的仓库,总体还是可以的。最后也欢迎大家下载我这个仓库的源码进行使用,GitHub - ymhlap/heavenly-music: Embark on a wonderful journey with music, explore a different world of melodies.

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Android中的多进程

在Android中也可以像pc一样开启多进程,这在android的编程中通常是比较少见的,以为在一个app基本上都是单进程工作就已经足够了,有一些特殊的场景,我们需要用多进程来做一些额外的工作,比如下载工作等。 在Android的An…

美创科技受邀亮相第二届全球数字贸易博览会

11月23日-27日,由浙江省人民政府、商务部共同主办的第二届全球数字贸易博览会(以下简称“数贸会”)圆满落幕。围绕“国家级、国际性、数贸味”的目标定位,以“数字贸易 商通全球”为主题,数贸会重点展示数字贸易全产业…

Android控件全解手册 - 任意View缩放平移工具-源码

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC 👉关于作者 专注于Android/Unity和各种游戏开发技巧,以及各种资源分…

[Python入门系列之十一]在windows上安装OpenCV

1-安装OpenCV 如果是python3.7–python3.9(已测试),直接安装即可 注:conda需要先激活虚拟环境后再安装 pip install opencv-python如果安装速度慢,使用下面的指令: pip install opencv-python -i https://pypi.tuna.tsinghua.e…

【鲁班猫创意大赛2期】基于鲁班猫的幼儿Al监督系统

【鲁班猫创意大赛2期】基于鲁班猫的幼儿Al监督系统 作品介绍 本作品名称为“基于鲁班猫的幼儿 Al 学习助手”(系统总体框图如下图),作品应用群体为幼儿群体,主要功能:通过实时坐姿检测,防止坐姿不端正导致…

Linux详解——常用命令(二)

目录 一、常用命令 1.进程相关命令 2.vi命令 3.软件相关命令 RPM命令 YUM命令 4.用户和组相关命令 5.权限相关命令 一、常用命令 1.进程相关命令 # 1.ps 询在当前控制台上运行的进程 ps -aux 说明:查询系统中所有运行的进程,包括后台进程,其…

Git删除临时分支

愿所有美好如期而遇 软件开发过程中,总有功能要添加进来,当我们有一个功能开发了一半的时候,产品经理说这个功能不需要了,尽管很无奈,但还是要删除,我开发到一半的分支如何删除呢? 所以需要使用…

seurat读取不同数据格式以创建Seurat单细胞对象

挖掘GEO公共单细胞数据集时,会遇到常见各种单细胞测序数据格式。现总结如下,方便自己日后调用,以创建Seurat对象 (1)barcodes.tsv.gz、features.tsv.gz、matrix.mtx.gz (2)表达矩阵 &#xff08…

春安航运 App Tech Support

春安航运app是一款客户可以实时查看合同进度和自助开票,并且提供航运实用小工具的手机软件。软件的主要功能包括合同查询功能(合同详细,操作船代,分享,合同执行状态,合同执行航线), 费用结算功能(应付明细&…

gRPC Java、Go、PHP使用例子

文章目录 1、Protocol Buffers定义接口1.1、编写接口服务1.2、Protobuf基础数据类型 2、服务器端实现2.1、生成gRPC服务类2.2、Java服务器端实现 3、java、go、php客户端实现3.1、Java客户端实现3.2、Go客户端实现3.3、PHP客户端实现 4、运行效果 本文例子是在Window平台测试&a…

CI/CD 构建中能保护好 SSHKEY吗?

目录 背景 方案 编码存储 逐行存储 合并存储 打马赛克 结论 背景 使用极狐GitLab CI/CD,在部署方面,主要有两种方式: 部署到K8S集群 Push模式:流水线通过kubectl执行命令部署,这需要把K8S的权限给流水线&#xf…

htop命令中显示相同进程的解决方案

使用 htop 的过程中会发现有很多同样的进程被标注了绿色大量显示。如下图所示。 这使得在大量程序运行时想要找到需要观察的进程变的困难。本文介绍了如何省略这些重复现实的进程。 输入 htop,显示出 htop 界面。按下 F2 键,进入 Setup 模式点击 Displa…

记录Windows下安装redis的过程

开源博客项目Blog支持使用EasyCaching组件操作redis等缓存数据库,在继续学习开源博客项目Blog之前,准备先学习redis和EasyCaching组件的基本用法,本文记录在Windows下安装redis的过程。   虽然redis官网文档写着支持Linux、macOS、Windows等…

Linux的Sysfs 接口

一、sysfs接口 在linux系统中,用户空间访问驱动程序一般是以“设备文件”的方式通过“read/write/ioctl”访问,还有一种方式,可以通过echo的方式来直接控制硬件或者修改驱动,也能为底层驱动提供一个接口便于应用层调用&#xff0c…

Servlet-Vue-JSON交互

Servlet-Vue-JSON交互 统一结果返回 定义 package org.example.result;import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;Data NoArgsConstructor AllArgsConstructor public class Result<T> {private Integer code;private St…

Programming Abstractions in C阅读笔记:p202-p234

《Programming Abstractions in C》学习第65天&#xff0c;p202-p234总结。 一、技术总结 完成第五章学习&#xff0c;第五章介绍递归在实际问题中的进一步应用&#xff0c;例如汉诺塔问题&#xff0c;数学中的排列问题&#xff0c;更有难度。使用递归解决问题时有时候需要借…

笔记-PC端wireshark采集FPGA数据的操作

wireshark采集FPGA的数据 目录 一、准备工作二、操作步骤 一、准备工作 1、软件&#xff1a;wireshark 2、平台&#xff1a;PC&#xff08;本人是win11&#xff09;、带有以太网功能的zynq平台 3、网线: 用网线连接zynq板子和PC的以太口端口 二、操作步骤 1、打开任务管理器…

《尚品甄选》:后台系统——权限管理之分类和品牌管理,使用EasyExcel导入导出数据(debug一遍)

文章目录 一、分类管理1.1 表结构介绍1.2 分类列表查询 二、EasyExcel使用2.1 EasyExcel简介2.2 导出功能2.3 导入功能 三、品牌管理3.1 表结构介绍3.2 列表查询3.3 添加品牌3.4 修改品牌3.5 删除品牌 一、分类管理 分类管理就是对商品的分类数据进行维护。 1.1 表结构介绍 分…

Positive Technologies 公司发布了一种保护容器环境的产品 PT Container Security

根据 Positive Technologies 公司的数据&#xff0c;该类产品在俄罗斯的市场容量为 25 亿卢布&#xff0c;据预测&#xff0c;到 2026 年将增长两倍 Positive Technologies 公司正在增加应用安全方面的产品组合。新产品 PT Container Security可在构建、部署和工业运行阶段自动…