git、gitee、github使用教程

article/2025/8/14 16:14:52

git设置settings ssh 免密登录

然后就可以直接在终端 git clone了
生成ssh公钥

gitee

1、创建仓库

在这里插入图片描述
在这里插入图片描述

2、提交代码(方式一)

将仓库clone到本地,修改后再push到gitee的仓库

$ git clone https://gitee.com/用户个性地址/HelloGitee.git #将远程仓库克隆到本地

在克隆过程中,如果仓库是一个私有仓库,将会要求用户输入 Gitee 的账号和密码。按照提示输入即可。

当然,用户也可以通过配置本地的git配置信息,执行git config命令预先配置好相关的用户信息,配置执行如下:

修改代码后,在仓库目录下执行下面命令

$ git add . #将当前目录所有文件添加到git暂存区
$ git commit -m "my first commit" #提交并备注提交信息
$ git push origin master #将本地提交推送到远程仓库

3、提交代码(方式二)

本地初始化一个仓库,设置远程仓库地址后再做push

$ git init 
$ git remote add origin https://gitee.com/用户个性地址/HelloGitee.git

这样就完成了版本的一次初始化。
接下去,进入你已经初始化好的或者克隆仓库的目录,然后执行:

$ git pull origin master

修改/添加文件,否则与原文件相比就没有变动。

$ git add .
$ git commit -m "第一次提交"
$ git push origin master

IDEA集成github

注意!关于Token:
Token生成后,请及时保存,下次刷新页面将无法读取,需要重新生成新token。
注意填写有效的Token描述信息,避免误删除导致构建失败。
无需使用时及时删除Token,避免信息泄露。

注意一旦有了token后,命令行中要求输入密码实际是要求输入token

$ git clone https://github.com/username/repo.git
Username: your_username
Password: your_token

1、github产生token

在Settings中Developer settings中的Personal access tokens下生成

1、gitee产生token

在设置中私人令牌下生成

2、idea中通过token令牌登录github

在这里插入图片描述

3、IDEA中显示git local change并开启自动导包

在Settings中搜索提交(commit),将Use non-modal commit interface取消勾选
在这里插入图片描述

在Settings中搜索(auto import),将Optimize imports on the fly勾选
在这里插入图片描述

4、实际操作

先从github上已有的仓库上git clone到本地
然后用IDEA打开

最好先更新下远程仓库的代码到本地仓库(也就是向左下方的蓝色箭头“更新项目”),这样可以减少不必要的冲突

右上角:
在这里插入图片描述
左下角:
在这里插入图片描述
其中:
更新项目:
点击后:
在这里插入图片描述
一般选第一个

文件颜色

在IDEA中,我们会看到文件被标识着不同颜色:红色,绿色,蓝色。它们分别代表什么意思呢?

红色:未被版本控制的文件,即未添加到版本控制的文件,例如我们添加到ignore中的文件。

绿色:新加入版本的文件,即我们新创建的文件,还未提交到远程仓库

蓝色:修改过的文件,即远程仓库中已有该文件,我们这次对它进行了修改,但是还未提交

分支管理

IDEA中右下角
在这里插入图片描述
在这里我们可以切换分支,新建分支,checkout分支代码,compare分支代码等等


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

相关文章

Github简单使用教程

注意下面的空格哈,我没用代码块 1.下载git(我是联想电脑,所以用的联想电脑管家直接下载的) 2.cmd命令行进入指定的文件夹后用下面命令 D:\文档\Git\kaggle 3.配置 git config --global user.name ‘LiuKai6k6k’ LiuKai6k6k为我的…

git/github使用教程(持续更新)

2019072101d 1.推荐学习网站 https://www.liaoxuefeng.com/wiki/896043488029600 2.为什么要使用git git可以更好的帮助我们记录每次文件改动的相关内容(如:文件名、改动说明、改动时间、改动用户等),这样方便我们日后对文件进行相关操作。 3.windows下…

GitHub的使用(入门)

本文参考和部分图片来源如何上传代码到github?,但本地操作与其不同 Git Bash的复制快捷键为ctrlinsert,粘贴快捷键为:shiftinsert 1、创建远程仓库 2、下载并安装git 官网下载地址:Git - Downloads ,选择windows版本,默认的版本…

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口&#…