GitHub 上传自己的项目

news2024/12/21 16:39:24

文章目录

  • 前言
  • 一、步骤
    • 1.GitHub 创建项目
    • 2.Git 上传本地项目到 GitHub
    • 3.Git 命令整理
  • 总结


前言

不附 Demo 连接的博客不是好博客,所以我们要做个乐于助人,有责任心的人,这篇文章手把手教你如何在 GitHub 上传自己的项目,

一、步骤

1.GitHub 创建项目

如果你没有 GitHub 账号以及 git 版本工具的,那就先去注册个账号,下载个工具后再回来再看这篇文章,

首先打开自己 GitHub 的主页,点击右上角 + 号 ,点击 New Repository
创建项目,上传成功的项目会在主页显示出来,Public 表示 公有所有人可见,也可以是 private 仅自己可见 在上传的时候是可选项
在这里插入图片描述接下来是这样的,仓库名字不能重复 否则不能通过
在这里插入图片描述点击创建后 仓库就创建完成,如图,复制仓库连接,后续上传代码使用。接下来就是上传代码
在这里插入图片描述

2.Git 上传本地项目到 GitHub

项目右键选择 git bash here 进入窗口 输入 git init 生成本地的git管理(项目目录下会多了一个.git文件夹)
在这里插入图片描述接着输入 git add . 表示已经将项目所有的文件添加到仓库中,
在这里插入图片描述 接下来 git commit -m “提交的信息” (双引号里面的内容可以根据个人的需要修改)但是如图 所示 在执行 git commit 命令时错误信息显示系统无法打开指定的设备或文件 ,说明项目的文件没有“add”,需要先执行git add 文件名,然后再执行git commit -m “提交的信息”

在这里插入图片描述此时需要你将红色文件依次将各个文件折行 git add 如果不小心add了多余的文件,可以进行撤销操作 git reset HEAD .撤销所有 git reset HEAD -filename 撤销单个 git add 完所有文件后在执行 git commit -m “提交的信息” 就可以成功了

在这里插入图片描述
在这里插入图片描述接下来刚复制的仓库地址就派上用场了
输入 git remote add origin 后面 粘贴复制的仓库地址
在这里插入图片描述
最后一步,输入git push -u origin master,意思是把代码上传到 GitHub仓库的意思 稍等一会,但有时会出现以下情况
在这里插入图片描述这种状况就是服务器连接超时,那就在执行一次命令,一次不行就两次哦,等执行完出现以下,此时就大功告成了
在这里插入图片描述

3.Git 命令整理

1 在项目的目录中生成本地的git管理(当前目录下多了一个.git文件夹)

git init 

2 将项目上所有的文件添加到仓库

git add .  

3 对提交项目的注释

git commit -m "说明可自行填写"

4 将本地的仓库关联到 GitHub上

git remote add origin https://自己的仓库url地址

5 将代码上传到 GitHub 仓库

git push -u origin master 

正常情况下 执行以上五步即可成功

总结

如果对你有所帮助的话,不妨 点赞收藏
如果你有什么疑问的话,不妨 评论私信
青山不改,绿水长流 ,有缘江湖再见 ~

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

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

相关文章

【OpenMMLab AI实战营二期笔记】第五天 MMPretrain代码课

1.环境安装 conda activate mmpre # 激活创建好的环境,确保安装好pytorch,可以使用gpu git clone https://github.com/open-mmlab/mmpretrain.git # 下载mmpre源码 cd mmpretrain # 进入mmpretrian目录 pip install openmim # 安装管理工具 mim install -e ".[multimodal…

JAVA开发运维(系统上到生产环境准备工作)

一、前言 java项目在开发环境开发完成,在测试环境测试没有问题后,就需要发布到生产环境,如果系统是对公众的,那就需要很多工作了。比如服务器申请,域名申请,渗透测试,漏洞扫描,公网…

第二章(第二节):导数与微分

1.导数与微分 1.导数概念 设曲线 L 的方程 y=f(x),a ≤ x ≤ b,x0 ∈ (a, b),在曲线 L 上的点 M0(x0, y0) 附近任取一点 M(x0 + Δx, y0 + Δy),过 M0 与 M 作曲线的割线M~0~M,的斜率为:当 x→x0 时,点 M 沿着曲线 L 趋向 M0,与此同时,割线 M0M 趋向一个极限位置 M0T…

想要转行的一定要看软件测试发展简史+学习路线

迄今为止,软件测试的发展一共经历了五个重要时期: 调试为主 20世纪50年代,计算机刚诞生不久,只有科学家级别的人才会去编程,需求和程序本身也远远没有现在这么复杂多变,相当于开发人员一人承担需求分析&am…

idea设置注释模板

目录 设置注释文件模板设置模板 设置注释文件模板 Ctrl Alt S 打开设置,Editor - File and Code Templates 选择class、interface、enum根据自己需要选择需要添加注释的文件,依次添加如下配置内容 /**1. ClassName ${NAME}2. Description TODO3. Aut…

BUUCTF Unencode 1

题目描述&#xff1a; 密文&#xff1a; 89FQA9WMD<V1A<V1S83DY.#<W3$Q,2TM]解题思路&#xff1a; 1、观察密文&#xff0c;尝试Base85、Base91等编码&#xff0c;均失败。 2、结合题目&#xff0c;联想到UUencode编码&#xff0c;尝试后成功&#xff0c;得到flag。 …

驱动LSM6DS3TR-C实现高效运动检测与数据采集(5)----上报匿名上位机实现可视化

概述 lsm6ds3trc包含三轴陀螺仪与三轴加速度计。 姿态有多种数学表示方式&#xff0c;常见的是四元数&#xff0c;欧拉角&#xff0c;矩阵和轴角。他们各自有其自身的优点&#xff0c;在不同的领域使用不同的表示方式。在四轴飞行器中使用到了四元数和欧拉角。 姿态解算选用的…

SpringBoot配置多数据源

SpringBoot配置多数据源 最近在做一个SpringBoot项目时需要关联两个数据库,于是乎我就研究了下关于springboot的多数据源配置,记录配置过程,分享一下 一、基础配置 (这里只展示主要配置) JDK1.8springBoot2.3.4.RELEASEmybatis2.1.0mysql-connector-java 8.0.21maven仓…

知乎家居产品种草营销怎么做?

近年来&#xff0c;家居产品种草营销已经成为了一种新型营销方式。知乎作为全球最大的中文问答社区&#xff0c;拥有着海量的用户和优质内容&#xff0c;逐渐成为了家居产品种草营销中不可忽视的平台。那么&#xff0c;在这个平台上如何进行家居产品种草营销呢&#xff1f;接下…

Python之函数【三】(高阶函数和闭包)

文章目录 前言一、高阶函数二、闭包&#xff08;也称之为&#xff1a;闭包函数&#xff09; 1、浅谈闭包函数 1.1、划重点1.2、注意点2、怎么判断是不是闭包函数呢&#xff1f; 2.1、那接下来&#xff0c;我们就细细的拆开解释2.2、对于这个作用域&#xff0c;在JavaSc…

【MySQL数据库基础】

MySQL数据库基础 1. 数据库的操作1.1 显示当前的数据库1.2 创建数据库1.3 使用数据库1.4 删除数据库 2. 常用数据类型2.1整数&#xff08;xxxint&#xff09;2.2日期时间类型2.3字符串型 3. 表的操作3.1 查看表结构3.2 创建表3.3 删除表 1. 数据库的操作 1.1 显示当前的数据库…

Es索引中时间字段是字符串Range查询的正确姿势

文章目录 [toc] 1. 问题2. Es索引的mapping模式2.1 dynamic动态宽松模式&#xff08;动态映射&#xff09;2.2 strict严格模式&#xff08;静态映射&#xff09; 3. text类型和keyword类型的区别3.1 text类型3.2 keyword类型 4.正确姿势5. 总结 1. 问题 由于之前搞了一个使用fl…

230616安装SqlServer2017Express

230616安装SqlServer2017Express 下载地址 选择语言 Microsoft SQL Server 2017 Express 下载地址: 简体中文 感谢下载 Microsoft SQL Server 2017 Express 我将下载的文件的名称加上了SHA256值, 一长串 是一个 .exe 的自解压文件, 双击后,默认解压到同根文件夹\同名文件夹下,…

那些可以当源码学习的优质开源项目分享

本篇收集的是自己平时逛 Github 发现的一些优质的开源项目&#xff0c;为什么收集它&#xff1f; 借助优质的开源项目&#xff0c;我们不仅可以拿来二次开发快速实现想要的功能&#xff0c;而且还可以学习里面优秀的代码&#xff0c;提高我们的编程能力。读&#xff08;拆解&am…

vue实现elementUI table表格树形结构-使用懒加载时-解决子节点增删改后,不刷新子节点数据问题

问题发现 在使用element-ui的table组件时&#xff0c;使用树形结构&#xff0c;并使用了懒加载&#xff0c;可出现了一个问题&#xff0c;在对当前节点添加一个子节点数据&#xff0c;或删除一个子节点数据时&#xff0c;当前节点的子节点数据并不自动刷新出来。element-ui官方…

景联文科技:一文详解关键点标注

关键点标注是计算机视觉领域的一种任务&#xff0c;指的是在图像或视频序列中标注出特定目标的关键点&#xff0c;这些关键点通常是目标的重要特征点或轮廓点&#xff0c;包括但不限于人体关节、面部特征点、车辆零部件等。通过对关键点的标注&#xff0c;可以为后续的目标跟踪…

19. 算法之分治算法

1. 概念 分治算法&#xff08;divide and conquer&#xff09;的核心思想其实就是四个字&#xff0c;分而治之 &#xff0c;也就是将原问题划分成n个规模较小&#xff0c;并且结构与原问题相似的子问题&#xff0c;递归地解决这些子问题&#xff0c;然后再合并其结果&#xff…

微信小程序开发(1)

10分钟入门 - 微信小程序开发 微信小程序详细教程 小程序简介 小程序是一种全新的连接用户与服务的方式&#xff0c;它可以在微信内被便捷地获取和传播&#xff0c;同时具有出色的使用体验。 小程序技术发展史 WeixinJSBridge.invoke(imagePreview, { 2. current: http://i…

大数据之路书摘:走近大数据——从阿里巴巴学习大数据系统体系架构

文章目录 1.数据采集层2.数据计算层3.数据服务层4.数据应用层 在大数据时代&#xff0c;人们比以往任何时候更能收集到更丰富的数据。但是如果不能对这些数据进行有序、有结构地分类组织和存储&#xff0c;如果不能有效利用并发掘它&#xff0c;继而产生价值&#xff0c;那么它…

SNMP软件及性能监控

SNMP&#xff08;Simple Network Management Protocol&#xff09;是一种用于网络管理的协议。通过SNMP&#xff0c;我们可以监测和管理网络设备、服务器等重要设备的性能和状况&#xff0c;从而确保网络的正常运行。但在开始使用之前&#xff0c;需要进行配置&#xff0c;以便…