[Git入门]---gitee注册及代码提交
文章目录
- 1.Gitee是什么
- 2.gitee注册
- 3.git工具及图形化界面工具安装
- 4.gitee仓库创建
- 5.进行本地仓库与远端gitee仓库的链接
- 6.git三板斧
- add
- commit
- push
- 7.gitee提交代码常见问题
1.Gitee是什么
gitee是基于git代码托管和研发协作的国内平台,在上面可以托管个人或公司代码以及开源项目。gitee的网址:https://gitee.com/
2.gitee注册
①登录gitee网址来到以下界面,点击右上角的注册

②按如下步骤进行操作,即可完成gitee注册

③注册后来以下界面

3.git工具及图形化界面工具安装
要进行代码托管需要安装如下软件

其中git-2.33.1-64-bit.exe为git命令工具,但是输入指令控制gitee对我们不是那么的友好,于是我们需要安装TortoiseGit-2.12.0.0-64bit.msi基于git命令工具的图形化界面工具,方便我们进行操作!
步骤一:
①双击git-2.33.1-64-bit.exe,一直点击next按键,使用它默认安装的C盘路径(不建议更改)



③在空白的地方单击右键,点击“显示更多选项”,当看到Git GUI Here 和Git Bash Here两个选项时说明已经安装成功了


步骤二:
①双击TortoiseGit-2.12.0.0-64bit.msi安装,一直点击next,直到最后点击finish完成



②前面都为默认,在Name中输入你的用户名,在Email中输入你的邮箱,最后点击下一步完成安装

Name选项中填入@后面的英文名

Email选项填入你Gitee的邮箱地址,如果你的邮箱“不公开邮箱地址”选项被勾选,记得取消勾选。


③安装完成的标志,点击“显示更多选项”,当看到如下选项说明已经安装成功

注意: 要先安装git-2.33.1-64-bit.exegit命令工具,再安装TortoiseGit-2.12.0.0-64bit.msi图形化界面工具。
4.gitee仓库创建
①点击“新建仓库”

②对仓库进行简单设置

③创建完成,会跳转至如下界面,说明仓库已经创建完成

仓库开源:
①点击“管理”


②往下拉,点击“开源”,点击“我承诺”,最后点击“保存”,你的仓库便“开源”了。

删除仓库:
点击“管理”界面,点击“删除仓库”,最后输入提示的内容,点击“确认删除”选项即可。


5.进行本地仓库与远端gitee仓库的链接
①在仓库界面,点击“克隆\下载”选择“http”网址进行复制

②选择合适的位置存放克隆的远端仓库,在空白的地方单击右键,点击“显示更多选项”,默认会填写刚刚复制的gitee远端网址以及本地仓库路径,只需要点击“OK”就可以了




③可以看到与刚刚创建gitee仓库的同名字的本地仓库(即把远程仓库克隆到了本地仓库中),点进去可以看到创建gitee仓库时附加文件,看到.git文件说明远端仓库与本地仓库建立了联系。


有的同学看不到.git文件,因为该文件隐藏文件,点击“查看”中“显示”选项,勾选“隐藏的项目”的选项。

那么该如何提交代码呢?我们使用VS写一写代码,步骤如下:
①在创建项目时,项目存放位置选择与远端仓库建立联系的本地仓库文件夹

②在创建的项目中,写下如下代码:
#include<stdio.h>
int main()
{printf("hello gitee");return 0;
}

我们已经写了test.c代码文件并存放在本地仓库中,那么如何将它提交到远端的Gitee仓库呢?那么就需要使用到gitee的三板斧:add、commit、push,接下来让我们一起学习如何使用吧!
6.git三板斧
add
①在空白的地方,单击右键,点击“显示更多选项”,点击“TortoiseGit",点击add


点击”OK“后,出现如下界面,是因为这时你的VS正在使用该项目,需要在VS中关掉该项目(或直接关掉VS),然后再重新add即可

add:将代码添加到本地仓库
commit


commit:提交代码到仓库
push


push:将该次添加操作推送到远端仓库
注意: 第一次推送的时候需要填写你的用户名、密码,分别对应你注册时的手机号以及设置的密码。


使用三板斧操作后,可以在远端仓库看到我们推送代码文件(记得刷新以下)。
7.gitee提交代码常见问题
问题1: 第一次提交用户名和密码输入错误该怎么办?

①在windows"开始"框中搜索“凭据管理器”,点击进去

②选择“windows凭据”,找到自己今天创建的gitee凭据,展开后删除该凭据。

③重新使用三板斧,这次输入用户名、密码正确就可以正常推送代码文件到远端仓库。
问题2: 提交代码文件后,贡献度中没有小绿点?
①查看远端仓库的gitee的邮箱

②按如下步骤查看本地邮箱





③如果gitee仓库邮箱,与本地仓库邮箱不一致,修改本地仓库邮箱与gitee邮箱一致,下次提交的时候你就会看到小绿点再现了。
相关文章:
[Git入门]---gitee注册及代码提交
文章目录 1.Gitee是什么2.gitee注册3.git工具及图形化界面工具安装4.gitee仓库创建5.进行本地仓库与远端gitee仓库的链接6.git三板斧addcommitpush 7.gitee提交代码常见问题 1.Gitee是什么 gitee是基于git代码托管和研发协作的国内平台,在上面可以托管个人或公司代…...
企业架构LNMP学习笔记46
PHP测试连接代码: php代码测试使用memcached: 示例代码: <?php //实例化类 $mem new memcached(); //调用连接memcached方法 注意连接地址和端口号 $mem->addServer(192.168.17.114,11211); //存数据 var_dump($mem->set(name,l…...
ELFK之zookeeper+kafka
目录 kafkazookeeper的系统架构 Zookeeper 一、zookeeper概述 二、zookeeper特点 三、zookeeper选举机制 四、应用场景 五、zookeeper实验实例 Kafka 一、概述 为什么需要消息队列(MQ) 使用消息队列的好处 消息队列的两种模式 Kafka 定义 二、Kafka 的特性 三、Ka…...
ECharts
ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的…...
jsoup框架技术文档--java爬虫--架构体系
阿丹: 在学习以及认知使用一个新技术之前一定要搞清楚有关框架的架构体系。了解一下该技术的底层会对后面编写代码以及寻找报错都是很有用处的,前期做的铺垫多一点,后期开发的时候就很方便。 jsoup框架的关键组件 JSoup框架的关键组件主要包…...
OpenStack创建云主机并连接CRT
文章目录 OpenStackT版创建云主机并连接CRT命令行操作(1)创建镜像(2)创建实例(3)创建网络创建内网创建外网 (4)创建安全组(5)创建路由(6ÿ…...
linux-sed命令
目录 1.linux-shell sed获取某一段字符串 2.linux-shell shell脚本中 sed -n取出某一行赋给一个变量 3.linux-shell sed查询某一行 1.linux-shell sed获取某一段字符串 如果要获取的是某一段字符串,可以在 sed 命令中使用正则表达式来指定需要获取的字符串。例如…...
Elasticsearch:什么是向量和向量存储数据库,我们为什么关心?
Elasticsearch 从 7.3 版本开始支持向量搜索。从 8.0 开始支持带有 HNSW 的 ANN 向量搜索。目前 Elasticsearch 已经是全球下载量最多的向量数据库。它允许使用密集向量和向量比较来搜索文档。 矢量搜索在人工智能和机器学习领域有许多重要的应用。 有效存储和检索向量的数据库…...
JOSEF约瑟 剩余电流继电器PFR-5 PFE-W-20 国产化改造ZLR-G81 ZCT-45
系列型号: PFR-003剩余电流继电器 PFR-03剩余电流继电器 PFR-5剩余电流继电器 PFR-W-105互感器 PFR-W-140互感器 PFR-W-20互感器 PFR-W-210互感器 PFR-W-30互感器 PFR-W-35互感器 PFR-W-70互感器 一、用途 PFR剩余电流继电器(以下简称继电器…...
分别用Python和Go实现对文件夹及其子文件夹里的文件进行批量重命名
文章目录 问题阐述上代码结果如何 问题阐述 最近在继续提高自己的go技术时,从网上一些平台获取到了一些学习资料,然后下载到本地后,文件的命名是真的像衣托答辩: 除了上述的文件,还有一mol多神奇的命名,害…...
redis深度历险 千帆竞发 —— 分布式锁
分布式应用进行逻辑处理时经常会遇到并发问题。 比如一个操作要修改用户的状态,修改状态需要先读出用户的状态,在内存里进行修改,改完了再存回去。如果这样的操作同时进行了,就会出现并发问题,因为读取和保存状态这两个…...
C#根据中文首字母排序
第一种方式: 这种方式会受制于服务器的区域和语言设置。 1.首先添加一个排序类ChineseNameComparer public class ChineseNameComparer : IComparer<string> {public int Compare(string x, string y){if (x null || y null)return 0;var xFirstChar x.Su…...
仪表基础知识培训
压力传感器:E+H PMX5x/FMX5x 一、安装:安装注意事项: 1、水平安装时仪表的呼吸孔(1)需要向下安装,并远离污染物。 2、请勿用坚硬的物体擦拭或接触膜片。 3、请勿安装在水泵的入口和搅拌叶附近 二、供电、接线、信号、:二线制,仪表输出4-20mA 三、量程:设置最大最小量程…...
无涯教程-JavaScript - PI函数
描述 PI函数返回数字3.14159265358979,数学常数pi,精确到15位数字。 语法 PI ()争论 PI函数语法没有参数。 适用性 Excel 2007,Excel 2010,Excel 2013,Excel 2016 Example JavaScript 中的 PI函数 - 无涯教程网无涯教程网提供描述PI函数返回数字3.14159265358979,数学常…...
前端防抖和节流
前端防抖和节流 概述 防抖: 防止抖动,个人字面理解此处防的不是页面的抖动,而是用户手抖。为了防止用户快速且频繁的触发事件而导致多次执行事件函数,这样的场景有很多,比如监听滚动、鼠标移动事件onmousemove、频繁…...
[pai-diffusion]pai的easynlp的clip模型训练
EasyNLP带你玩转CLIP图文检索 - 知乎作者:熊兮、章捷、岑鸣、临在导读随着自媒体的不断发展,多种模态数据例如图像、文本、语音、视频等不断增长,创造了互联网上丰富多彩的世界。为了准确建模用户的多模态内容,跨模态检索是跨模态…...
期权如何交易?期权如何做模拟交易?
买卖期权的第一步就是要有期权账户,国内的期权品种有商品期权和ETF期权以及股指期权,每种的开户方式和要求都不同,下文为大家介绍期权如何交易?期权如何做模拟交易? 一、期权交易需要开立一个期权账户,可以…...
【新书推荐】大模型赛道如何实现华丽的弯道超车 —— 《分布式统一大数据虚拟文件系统 Alluxio原理、技术与实践》
文章目录 大模型赛道如何实现华丽的弯道超车 —— AI/ML训练赋能解决方案01 具备对海量小文件的频繁数据访问的 I/O 效率02 提高 GPU 利用率,降低成本并提高投资回报率03 支持各种存储系统的原生接口04 支持单云、混合云和多云部署01 通过数据抽象化统一数据孤岛02 …...
Calendar对象获取当前周的bug
项目场景: 双周项目管理,需要获取当前周为一年之中的第几周,原先的代码是用Calendar对象,先用setTime()把当前时间传入,再用get(3)获取一年中的第几周 问题描述 实际发…...
嵌入式环境buildroot的espeak配置与编译
1、在buildroot目录下输入make menuconfig 2、选择Target packages 3、选择Audio and video applications 4、选择espeak、选择alsa via portaudio (新版嵌入式linux一般都是用alsa音频驱动) 5、配置portaudio 选择Library 6、选择Audio/Sound 7、选择…...
深入浅出Asp.Net Core MVC应用开发系列-AspNetCore中的日志记录
ASP.NET Core 是一个跨平台的开源框架,用于在 Windows、macOS 或 Linux 上生成基于云的新式 Web 应用。 ASP.NET Core 中的日志记录 .NET 通过 ILogger API 支持高性能结构化日志记录,以帮助监视应用程序行为和诊断问题。 可以通过配置不同的记录提供程…...
超短脉冲激光自聚焦效应
前言与目录 强激光引起自聚焦效应机理 超短脉冲激光在脆性材料内部加工时引起的自聚焦效应,这是一种非线性光学现象,主要涉及光学克尔效应和材料的非线性光学特性。 自聚焦效应可以产生局部的强光场,对材料产生非线性响应,可能…...
golang循环变量捕获问题
在 Go 语言中,当在循环中启动协程(goroutine)时,如果在协程闭包中直接引用循环变量,可能会遇到一个常见的陷阱 - 循环变量捕获问题。让我详细解释一下: 问题背景 看这个代码片段: fo…...
Admin.Net中的消息通信SignalR解释
定义集线器接口 IOnlineUserHub public interface IOnlineUserHub {/// 在线用户列表Task OnlineUserList(OnlineUserList context);/// 强制下线Task ForceOffline(object context);/// 发布站内消息Task PublicNotice(SysNotice context);/// 接收消息Task ReceiveMessage(…...
FFmpeg 低延迟同屏方案
引言 在实时互动需求激增的当下,无论是在线教育中的师生同屏演示、远程办公的屏幕共享协作,还是游戏直播的画面实时传输,低延迟同屏已成为保障用户体验的核心指标。FFmpeg 作为一款功能强大的多媒体框架,凭借其灵活的编解码、数据…...
零基础设计模式——行为型模式 - 责任链模式
第四部分:行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习!行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想:使多个对象都有机会处…...
蓝桥杯3498 01串的熵
问题描述 对于一个长度为 23333333的 01 串, 如果其信息熵为 11625907.5798, 且 0 出现次数比 1 少, 那么这个 01 串中 0 出现了多少次? #include<iostream> #include<cmath> using namespace std;int n 23333333;int main() {//枚举 0 出现的次数//因…...
CSS设置元素的宽度根据其内容自动调整
width: fit-content 是 CSS 中的一个属性值,用于设置元素的宽度根据其内容自动调整,确保宽度刚好容纳内容而不会超出。 效果对比 默认情况(width: auto): 块级元素(如 <div>)会占满父容器…...
C++课设:简易日历程序(支持传统节假日 + 二十四节气 + 个人纪念日管理)
名人说:路漫漫其修远兮,吾将上下而求索。—— 屈原《离骚》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 专栏介绍:《编程项目实战》 目录 一、为什么要开发一个日历程序?1. 深入理解时间算法2. 练习面向对象设计3. 学习数据结构应用二、核心算法深度解析…...
【C++进阶篇】智能指针
C内存管理终极指南:智能指针从入门到源码剖析 一. 智能指针1.1 auto_ptr1.2 unique_ptr1.3 shared_ptr1.4 make_shared 二. 原理三. shared_ptr循环引用问题三. 线程安全问题四. 内存泄漏4.1 什么是内存泄漏4.2 危害4.3 避免内存泄漏 五. 最后 一. 智能指针 智能指…...
