如何把本地项目的代码上传到 GitHub 上(详解)

news2024/11/26 11:55:03

此教程适用于已经安装 git ,并且已经注册 GitHub 账号的电脑,如果没有下载 git ,或者还没有注册过 GitHub 账号的,可以找相关教程弄一下。下面直接开整

说明:这里的案例就用我之前写的一个前端页面(内蒙古招生考试信息网首页)来演示一下

 具体步骤

1、在 GitHub 上面新建一个仓库,用来存放你上传的代码

 点击创建之后来到这个页面

 2、打开你要上传代码的文件夹,在文件夹下右键打开 Git Bash 窗口

 打开之后是这个页面

 3、输入 git init 

 文件夹下出现效果如下

 4、连接 GitHub 仓库,可以根据刚刚创建仓库后,页面给的提示进行操作

 输入上图中红色框内第一行代码,回车就可以了

 5、接下来进行提交代码那几步,add,commit

(1)git add .

 (2) git commit -m "描述"

 6、继续执行上面红色框内的步骤

 (1)git branch -M master ,这里我们创建分支 master

 (2)git push -u origin master ,这里将刚刚创建的分支推到仓库中

 重点:这里可能就会报这样一个错误,这是因为 git 在拉取或者提交项目时,中间会有 git 的 http和 https 代理,但是我们本地环境本身就有 SSL 协议了,所以取消 git 的 https 代理即可,不行再取消 http 的代理。不过,原因还有一个,就是当前代理网速过慢,所以有时就成功了,有时就失败了。

解决方案:

在项目文件夹的命令行窗口执行下面代码,然后再git commit 或git clone。取消 git 本身的 https代理,使用自己本机的代理,如果没有的话,其实默认还是用 git 的

//取消http代理
git config --global --unset http.proxy
//取消https代理 
git config --global --unset https.proxy

下面是具体步骤:

 执行完上面的代码,再推一下,把那会的分支推到仓库里面

7、刷新GitHub 网页

执行完上面命令,看到输出上面这些东西,就说明代码推送成功,此时刷新 GitHub 网页就可以看到代码已经上传上去了。

 具体步骤不是很复杂,只要跟着我的步骤推两个,自然而然就知道怎么弄了。好了,完结撒花,如果此文章对你有用,请给我一个免费的赞支持一下!!!

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

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

相关文章

04 QT坐标系

在QT中默认左上角为原点,即(0,0)点。x轴右侧为正方向,y轴以下侧为正方向

【1++的C++初阶】之vector

👍作者主页:进击的1 🤩 专栏链接:【1的C初阶】 文章目录 一,什么是vector?二,构造与析构三,vector迭代器的实现四,vector部分重要接口的实现 一,什么是vector? vector…

curl操作

下载路径:https://curl.se/windows/ 参考:https://blog.csdn.net/weixin_45191386/article/details/130652821 操作: curl http://localhost:8085/api/v1/aaa/bbbb/?ccc 652781344055627776

Android应用启动全流程分析(源码深度剖析)

作者:努比亚技术团队 源码来源:努比亚技术团队 1.前言 从用户手指点击桌面上的应用图标到屏幕上显示出应用主Activity界面而完成应用启动,快的话往往都不需要一秒钟,但是这整个过程却是十分复杂的,其中涉及了Android系…

Echarts折线图分割线颜色

直接上代码 splitLine: {show: true, // 是否显示分隔线。默认数值轴显示,类目轴不显示type: solid, // 坐标轴线线的类型(solid,实线类型;dashed,虚线类型;dotted,点状类型)lineStyle:…

一本通1910:【00NOIP普及组】计算器的改良题解

今天是编程集训的第二天,也是我来到CSDN整整1年。感谢所有阅读过我的文章的人,谢谢。 今天的比赛难度略低于昨天,但这道题也卡了我好久。 进入正题 题目: 题目描述: NCL是一家专门从事计算器改良与升级的实验室&a…

【软件测试】selenium中元素的定位

1.元素的定位 不管用那种方式,必须保证页面上该属性的唯一性 1.CSS 定位 CSS(Cascading Style Sheets)是一种语言,它被用来描述HTML 和XML 文档的表现。 CSS 使用选择器来为页面元素绑定属性。这些选择器可以被selenium 用作另外的定位策略CSS的获取可…

牛客小白月赛75题解

C 豆子 构造题 由构造公式知 第n级好豆子 第n-1级坏豆子^1 所以只需要构造一个豆子结构就行 第 i 级豆子 第 i 级豆子 第 i 级豆子 第 i 级豆子 第 i 级豆子 ^ 1 第i级豆子\begin{aligned} 第i级豆子 && 第i级豆子 \\ 第i级豆子 && 第i级豆子 \verb|^| 1 …

研究IOT,发现硬件和软件的结合才是解决方案,IOT的软件服务可以通过售卖硬件一起捆绑销售。而单纯做云服务比较难。

1,研究4G网卡,调研到DTU 关于DTU: DTU (Data Transfer Unit)是一种常见的的物联网通信终端产品,起到网关的作用,它一边通过串口或无线技术连接各种传感器、控制器、执行器等,另一边…

【Spring Boot学习一】创建项目 Spring Boot的配置文件

目录 一、安装插件 二、创建Spring Boot项目 1、创建项目 1.1 使用IDEA创建 1.2 网页版本创建 2、项目目录介绍与运行 三、Sping Boot的配置文件(重点) 🌷1、.properties配置文件 (1)基础语法:Key …

【C++】将类对象转换成基本数据类型

2023年7月19日,周三晚上: 今天晚上看源码的时候,突然在某个类里面看到了“operator bool() const;”,我完全想不起来这是啥意思了,于是今晚重新学习了一下 目录 类型转换函数的定义类型转换函数的作用 类型转换函数的…

坐标系变换的坑

坐标系变换的坑 坐标系变换本来是很简单的事情,公式也很简单。但是卡了我很多天,原因是:两个坐标系的位姿,虽然都是右手系,但我的在顺时针旋转是yaw角是递增的,同事发给我的却是逆时针递减的。 理论上很简…

node自主学习——fs文件操作模块

目录 读文件 读文件是否成功的判定 写文件 写文件是否成功的判定 备注:VsCode、node v18.17.0 读文件 fs.readFile(文件路径, 编码格式(可选), 回调函数)// 回调函数可以打印失败和成功的结果 // 若成功,err的值为null // 若…

自动化测试之数据驱动与关键字驱动

目录 1.录制/回放的神话 2.数据驱动的自动化测试框架 3.关键字驱动的自动化测试 初次接触自动化测试时,对数据驱动和关键字驱动不甚理解,觉得有点故弄玄须,不就是参数和函数其嘛!其实其也体现了测试所不同与开发的一些特点&…

【JavaScript】Function的祖传方法call与apply

引言 内容速递 看了本文您能了解到的知识! 在本篇文章中,将带你了解什么是call和apply,call和apply的用途、如何手写call和apply以及call和apply的使用场景。 1、什么是call和apply call()和apply()是JavaScript中的两个内置方法&#xff…

面试题:redis是单线程、StringBuffer是线程安全的

1、说明String 和StringBuffer的区别 类底层/ 可变?线程安全Stringfinal char[] 不可变是StringBuffer char[] 可变 是(synchronized方法)StringBuilder char[] 可变否 (4条消息) Java基础:String、StringBuffer、…

mcu 启动流程

MCU启动流程 MCU启动流程 MCU启动流程1 MCU的启动方式2 MCU程序启动执行过程3 启动过程的执行工作4 keil调式过程验证 1 MCU的启动方式 单片机的启动方式,以stm32为例,如下: 不同的下载方式对应的不同的启动方式,stm32主要有三种…

【最新教程】树莓派安装系统及VNC远程桌面连接

大家好,今天就不给大家介绍PYTHONL ,今天我作为一个刚入坑树莓派的小白,整理了一下自己安装树莓派的整个过程,分享给大家。 目录 树莓派 准备工作: 树莓派远程ssh失败access denied 原因: 树莓派系统安装 1、下载…

ImportError: cannot import name ‘imresize‘ from ‘scipy.misc‘

ImportError: cannot import name ‘imresize’ from ‘scipy.misc’ 今天在运行项目时发现了部分代码出现问题,报错图片如下: 通过了解得知,imresize已经被最新版本的Scipy库弃用了,所以在这里,处理这种错误可以选择…

ylb-接口6验证手机号是否注册

总览: 1、service处理 在api模块下service包,创建一个UserService接口:(根据手机号查询数据queryByPhone(String phone)) package com.bjpowernode.api.service;import com.bjpowernode.api.model.User; import co…