通过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.

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

​无人机摄影测量

无人机摄影测量技术是传统航空摄影测量手段的有力补充,具有机动灵活、高效快速、精细准确、作业成本低、生产周期短、影像获取空间分辨率高、高危地区探测等优势。无人机与航空摄影测量相结合使得“无人机数字低空遥感”成为航空遥感领域的一个崭新发展方向。无人机…

探索短剧市场的商机:打造短视频平台的全方位指南

目前短剧市场蓬勃发展,上半年备案数远超电视剧,彰显了短剧小程序市场潜力巨大,商业价值巨大。用户对短小精悍娱乐内容的需求不断增加,而新兴市场中有限的短剧小程序正好能够迎合这一需求。 搭建短视频平台的关键步骤: …

等保——密评技术要求

密评简介 密评定义:全称商用密码应用安全评估, 是指对采用商用密码技术、产品和服务集成建设的网络和信息系统密码应用的合规性、正确性、有效性进行评估。密评对象:重要信息系统、关键信息基础设施、网络安全等保三级及以上的系统。评测依据&#xff1…

太阳能监控智慧杆供电系统

太阳能监控智慧杆系统工作时无需水、油、汽、燃料,只要有光就能发电的特点,是清洁、无污染的可再生能源,而且安装维护简单,使用寿命长,可以实现无人值守,倍受人们的青睐,是新能源的领头羊。近年…

Unity 轨道展示系统(DollyMotion)

DollyMotion 🍱功能展示🥙使用💡设置路径点💡触发点位切换💡动态更新路径点💡事件触发💡设置路径💡设置移动方案固定速度方向最近路径方向 💡设置移动速度曲线 &#x1f…

在线陪诊系统: 医学科技的革新之路

医疗服务的数字化时代已经到来,而在线陪诊系统正是医学科技革新的杰出代表。通过巧妙的技术代码,这一系统不仅实现了患者和医生之间的远程互动,还将医疗服务推向了一个更加智能化的未来。在这篇文章中,我们将深入探讨在线陪诊系统…

订单管理系统怎么用?有哪些好用的订单管理系统?

订单管理系统怎么用?有哪些好用的订单管理系统?阅读本文你将了解:1、订单管理系统的核心功能;2、订单管理系统的拓展功能;3、订单管理系统推荐。 订单管理系统在当今商业环境中扮演着至关重要的角色。它是企业内部运营…

蓝桥杯day02——移动机器人

1.题目 有一些机器人分布在一条无限长的数轴上,他们初始坐标用一个下标从 0 开始的整数数组 nums 表示。当你给机器人下达命令时,它们以每秒钟一单位的速度开始移动。 给你一个字符串 s ,每个字符按顺序分别表示每个机器人移动的方向。L 表…

Anaconda离线下载torch与安装包

一、下载离线安装包 命令: pip download 安装包名 -d 安装到文件夹名 -i https://pypi.tuna.tsinghua.edu.cn/simple执行这样的命令就会把安装包的离线文件下载到指定文件夹中。 操作: 打开cmd命令行,并进入相应的目录中。 如果是tor…

封装一些可能会用到的JS的Dom操作方法(非JS自带的方法)

1. 父元素节点下的子元素节点逆序 HTMLElement.prototype.childRevers function () {var all_num this.childElementCount;if (all_num) {while(all_num--){this.appendChild(this.children[all_num]);}} } // 获取 ul 父节点对象 var oul document.getElementsByTagName(u…

c语言-希尔排序

目录 一、插入排序 1、插入排序的概念 2、插入排序的逻辑实现 3、插入排序的实现 二、希尔排序 1、希尔排序概念 2、希尔排序逻辑实现 3、间隔值(gap)对排序的影响 4、希尔排序的实现 三、插入排序与希尔排序性能对比测试 结语: 前言…

windows11 phpstudy_pro php8.2 安装redis扩展

环境:windows11 phpstudy_pro php8.2.9 一、命令查看是否安装redis扩展 在对应网站中通过打开,,选择对应的PHP版本,用命令 php -m 查看自己的php 有没有redis扩展 上面如果有,说明已经安装了,如果没有安装&#xff1…