GitHub的使用(入门)

article/2025/8/14 16:19:22

本文参考和部分图片来源如何上传代码到github?,但本地操作与其不同

Git Bash的复制快捷键为ctrl+insert,粘贴快捷键为:shift+insert

1、创建远程仓库

在这里插入图片描述

2、下载并安装git

官网下载地址:Git - Downloads ,选择windows版本,默认的版本是windows 64;也点击“Older releases”选择与系统匹配的版本进行下载(32bit/64bit)
在这里插入图片描述
安装步骤可参考:Windows下本地安装git客户端_ezreal_tao的博客-CSDN博客_本地安装git

这里第2步wy大佬已经下好了,本人直接用了他的,并未亲自实践

3、本地操作:使用git命令上传

(1)新建的仓库会显示如下命令(下文基本参考这些命令):
在这里插入图片描述
(2)若安装好git, 在需要被上传的项目(这里是project)中右键,会出现两个Git选项,单击Git Bash Here
在这里插入图片描述
(3)参考(1)中的命令:

git init

git init创建一个本地仓库,文件夹(project)中会出现.git隐藏文件,表示本地仓库创建成功,默认会创建一个master分支(注意接下来的操作还都是在本地仓库中)

在这里插入图片描述
(4)打开.git里面的config文件,加上三行代码,然后保存设置,表示贡献者是谁
[user]
email=Your email
name=Your Name

不然等会儿commit的时候会报错如下:
在这里插入图片描述

(5)命令窗口执行touch .gitignore
项目文件夹project中会多出来.gitignore文件
在这里插入图片描述
打开并写入不想上传的文件(这里的data文件夹和所有txt文件都不想上传),保存设置
在这里插入图片描述
(6)命令窗口输入git add .,表示把要提交到本地仓库的文件全部加载到缓冲区
输入git status可以查看缓冲区状态
(git status命令用于查看在你上次提交之后是否有对文件进行再次修改)
在这里插入图片描述

(7)输入git commit -m "v1.0",表示提交任务到本地仓库
在这里插入图片描述

(8)输入(1)中命令git remote add origin https://github.com/用户名/project.git,表示与刚才创建的远程仓库建立连接,取名为origin
在这里插入图片描述
(9)执行git remote -v可查看当前本地仓库与远程仓库建立的连接数,这个网址就是远程仓库,一个本地仓库可以与多个不同的远程仓库建立连接,但链接名称不能相同,如origin1,origin2……(这里我们只建立了一个连接)
在这里插入图片描述

(10)用(1)中的git push -u origin main,上传本地仓库到远程仓库,但是我们这里的主分支是mater(命令窗口中的括号内可见(master)),而不是main
所以命令应改为git push -u origin master
在这里插入图片描述
注意:windows系统上传到远程仓库时,若光标一直在闪烁无法上传,可在任务管理器中找到下面的应用程序,结束任务。此时会跳出用户验证,按要求填写用户名或邮箱和token即可
在这里插入图片描述

上传成功,但有时会因为网络原因超时,重新上传或者使用科学工具,你懂的!
最后非常感谢wy大佬,非常nice且耐心的教我这个新手小白,之前一直告诉我很简单的很方便的,我一直嫌麻烦,现在临时要用了只能赶鸭子上架,了解一些皮毛,但我发现上传到gitub真的是很好用很方便,特此记录一下

git dos中常见问题:
OpenSSL SSL_read: Connection was reset, errno 10054


http://chatgpt.dhexx.cn/article/g5iVks1R.shtml

相关文章

GitHub使用教程详解(上)——官网操作指南[翻译]

 GitHub 指南 原文地址:GitHub官网指南 示例项目:Hello World 十分钟轻松教学 在学习计算机语言编程的过程中创建Hello World 项目是一个历史悠久的传统。当你接触一门新事物的时候可以用它来做一个简单的练习。让我们开始使…

Ublox ZED-F9P 厘米级定位模组开箱评估

最近因为工作需要,在评估Ublox的ZED-F9P高精度定位模组,该模组定位精度号称厘米级,从官方的数据手册看,在RTK条件下,定位精度高达1cm,这个感觉还是挺牛的,因为目前还没有听到一个小模组就能实现…

解决ublox无法定位问题(一直输出$GxTXT)

最近开始研究有关RTK技术的项目,于是先购买了两块ublox公司的NEO-M8T-0型号芯片。(注意NEO-M8T还细分为NEO-M8T-0和NEO-M8T-2,前者不支持RTCM输出,后者支持RTCM输出) 首先都是按常规步骤,直接把芯片模块串口…

Ublox模块测试分析报告

我们在产品的实际开发过程中需要选择一款GPS模块,目前在GPS芯片和模块这个领域我们国内也有很多的厂家在生产。由于之前一直使用的是ublox的模块,所以对于替换成国内模块之后的产品性能没有一定的了解,所以我们选了一款国内的GPS模块与ublox的…

UBLOX F9P如何恢复出厂设置

很多人在设置完F9P 想变回出厂状态,不知道如何设置?本文提供了一种常用的恢复方法:打开u-center软件,选择好串口和波特率 首先要设置正确的波特率,如果波特率设置不对的话,也是无法恢复出厂设置&#xff0…

UBLOX ZED-F9P输出频率配置

打开u-center软件,选择好串口和波特率 打开view 下 点击message view   在弹出框图下依次选择UBX->CFG->PRT 图中依次标识的1、2、3、4、5;其中第4步为修改输出频率,可以选择1000,500,200,100&…

UBLOX板卡基础设置--F9P板卡配置(基准站和流动站)

UBLOX-F9P板卡配置-基准站/流动站 UBX-F9P模块为双频定位芯片,是市场上目前最常用的高精定位模块,差分定位精度可达厘米级,具体参数详见官方文档 官方文档下载链接: UBX-F9P模组官方说明文档下载 F9P配置口默认波特率为38400&…

Ublox-F9P USB接口

Ublox-F9P USB接口 电脑无法识别 排除电脑驱动问题,可能是因为芯片未使能USB接口。手册上对接口默认设置的描述是需要通过串口1激活USB和串口2(实际上大部分芯片是默认激活的)。 u-center软件连接ublox串口1,对USB接口进行使能。…

UBLOX F9P搭建NtripCaster组建RTK

UBLOX ZED-F9P搭建Ntrip Caster,组建RTK 目录 UBLOX ZED-F9P搭建Ntrip Caster,组建RTK配置UBLOX ZED-F9P基站云端配置NtripCaster使用Ntripcasterv2.0版本安装在/opt/ntripcaster2 目录下建立定时清理logs服务,自己配置settings.conf配置ntri…

Ublox M8N模块测试指南

Ublox M8N模块测试指南 最近在研究通过GPS模块校时51单片机本地时间系统,同时通过GPS模块获取经纬度、速度。由于工作原因一直断断续续没有推进项目。 这两天通过XY获得一枚Ublox M8N模块,通过其官网手册对其进行测试。必备工具: Ublox 官网&…

ublox lea-6r

转载自:https://tech.hqew.com/fangan_1699781 现代卫星导航系统是目前世界上最先进的导航系统之一。现代卫星导航系统定位精度高,但无法连续提供运载体位置信号,同时,当运载体产生剧烈动作或当导航星全球定位系统信噪较低时定位…

ublox_f9p 代码中接入别人编译好的连接库(PPP定位)

一、程序放置位置 编译完成的文件放置位置如下图所示: 二、主函数中包含编译代码的头文件 #include "../Ublox_PPP/header/UbloxInterface.h" 三、CMakeList中添加动态连接库 此时便可以在主函数中添加编译和调用好的代码 ! 四、在bashrc中 加…

ublox center获取RTK卫星数据

配置RKT step1 采用有线连接,访问fixposition网页 step2 RTK需要网络连接网络 step3 登录RTK账号(必须在有GNSS信号下才能配置成功) 连接成功如下所示 u-center获取卫星数据 这里我们通过TCP连接 这里20010 20020分别对应两个天线的数据 这里点这里…

智工运维定位器之ublox_m8030_gps芯片开发

一,概述 GNSS芯片选用了ublox的 UBX-M8030 系列,有3个型号: 可以到官网去下载相关资料,文档还挺齐的: https://www.u-blox.com/zh/product/ubx-m8030-series#tab-product-selection 比较重要的几个文档有: …

UBLOX芯片 M8T几个指令总结

名称指令是不是发一次就行返回示例说明图例查询 MON-HW B5 62 0A 09 00 00 13 43是B5 62 0A 09 3C 00 00 F4 01 00 00 00 00 00 00 00 01 00 EF F7 00 00 62 00 7C 0502 01 01 84 FF EB 01 00 0A 0B 0C 0D 0E 0F 01 00 02 03 FF 10 FF 12 13 36 35 09 EF 5E 00 00 00 00 80 F7 …

ublox m8n

1,这只是一个定位模块,而且只支持L1频段, 72-channel u-blox M8 engine GPS L1C/A, SBAS L1C/A, QZSS L1C/A, QZSS L1 SAIF, GLONASS L1OF, BeiDou B1I, Galileo E1B/C 2.不支持RTK,只支持D-GPS u-blox receivers support Differential-GP…

ublox F9P 开发板使用指南

ublox F9P 自制开发板使用指南 1. 开发板背景介绍 ublox F9P是瑞士ublox公司生产的低成本四系统双频卫星导航接收机,性能出色,得到了广泛使用。 这款自制板卡使用ublox F9P芯片制作而成,包含2个串口、1个USB口、1个SPI口、1个I2C口&#…

GPS Ublox配置

UBLOX常用设置参数 ublox-config.c GPS原始RMC数据解析之DDMM.MMMM 解析GPS RMC语句 如何设置GPS模块只发送GGA和RMC数据 U-BLOX GPS 模块及GPRMC指令解析 GPS的hot start、cold start和warm start 分享GPS获得的UTC时间转换为北京时间,还有星期转换函数 UTC转北京…

智工运维定位器之ublox

一,概述 GNSS芯片选用了ublox的 UBX-M8030 系列,有3个型号: 可以到官网去下载相关资料,文档还挺齐的: https://www.u-blox.com/zh/product/ubx-m8030-series#tab-product-selection 比较重要的几个文档有: …

如何配置ublox ZED-F9P 高精度模块+Ntrip DTU 网络电台(连接千寻/CORS/自建站)实现网络RTK定位

格林恩德F9P-RTK模块,集成高精度板卡(ZED-F9P)可同时接收GPS,北斗,GALILEO,GLONASS 卫星系统的L1,L2频点,结合高精度天线一体化设计,体积小,重量轻,只需外部5V供电,外接配合NTRIP DTU 网络差分电…