[Git入门]---gitee注册及代码提交

news2024/11/26 3:57:17

文章目录

  • 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 HereGit 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的三板斧:addcommitpush,接下来让我们一起学习如何使用吧!

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邮箱一致,下次提交的时候你就会看到小绿点再现了。

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

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

相关文章

XSS-labs1-20关通过手册

目录 XSSlabs1-20关通关手册第一关level-1&#xff08;无任何过滤&#xff09;第二关level-2&#xff08;闭合标签&#xff09;第三关level-3&#xff08;单引号闭合js事件函数绕过&#xff09;第四关level-4&#xff08;双引号闭合js事件函数绕过&#xff09;第五关level-5&am…

Excel 拆分单元格数据(公式拆分、智能填充、分列)

将姓名工号拆分成 姓名 和 工号 方法1 在 B2 单元格输入 LEFT($A2, FIND(":", $A2) - 1)在 C2 单元格输入 RIGHT($A2, LEN($A2) - FIND(":", $A2))然后 ctrl d 向下填充即可 方法2 在 B2 单元格输入 李金秀&#xff0c;然后选中 B3 单元格&#xff0c…

LeetCode 753. 破解保险箱【欧拉回路,DFS】困难

本文属于「征服LeetCode」系列文章之一&#xff0c;这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁&#xff0c;本系列将至少持续到刷完所有无锁题之日为止&#xff1b;由于LeetCode还在不断地创建新题&#xff0c;本系列的终止日期可能是永远。在这一系列刷题文章…

实现AIGC更好的数据存力,这家科技巨头为我们指明了方向

存力即数据存储能力 蕴藏着巨大的发展机会 【全球存储观察 &#xff5c; 热点关注】 2023年&#xff0c;全球被ChatGPT的热潮席卷&#xff0c;拥抱AIGC的创新赛道成为众多企业的新选择。 全球存储观察分析指出&#xff0c;影响AIGC发展的三大因素也日益凸显&#xff0c;即算…

ROS之创建第一个程序

打开终端 创建工作空间 mkdir ros_ws进入工作空间 cd ros_ws创建src文件夹&#xff08;放源程序&#xff09; mkdir src编译工作空间 catkin_make打开vscode&#xff08;从终端打开此工程&#xff09; code .进入src文件夹 cd src创建功能包demo1&#xff0c;并加载依赖…

[Linux入门]---Linux编译器gcc/g++使用

文章目录 1.背景知识2.gcc如何完成编译运行工作预处理&#xff08;进行宏替换&#xff09;编译&#xff08;生成汇编&#xff09;汇编&#xff08;生成机器可识别代码&#xff09;链接&#xff08;生成可执行文件&#xff09; 3.函数库动态库静态库动静态库的区别 4.gcc选项 1.…

一键自助建站系统源码带安装教程 傻瓜式部署搭建,让您的建站更高效

在这个数字时代&#xff0c;网站已成为企业或个人展示形象、推广业务的重要工具。为了满足这一需求&#xff0c;许多自助建站系统应运而生&#xff0c;大大降低了用户建站的门槛。给大家分享一款傻瓜式部署搭建的一键自助建站系统源码&#xff0c;让您轻松拥有高效建站能力。 …

虹科教您 | 可实现带宽计量和延迟计算的时间敏感网络测试工具RELY-TSN-LAB操作指南与基本功能测试

1. RELY-TSN-LAB产品概述 时间敏感网络(TSN)能够合并OT和IT世界&#xff0c;这将是真正确保互操作性和标准化的创新性技术。这项技术的有效开发将显著降低设备成本、维护、先进分析服务的无缝集成以及减少对单个供应商的依赖。为了在这些网络中实现确定性&#xff0c;需要控制…

[LLM+AIGC] 01.应用篇之中文ChatGPT初探及利用ChatGPT润色论文对比浅析(文心一言 | 讯飞星火)

近年来&#xff0c;人工智能技术火热发展&#xff0c;尤其是OpenAI在2022年11月30日发布ChatGPT聊天机器人程序&#xff0c;其使用了Transformer神经网络架构&#xff08;GPT-3.5&#xff09;&#xff0c;能够基于在预训练阶段所见的模式、统计规律和知识来生成回答&#xff0c…

【Linux操作系统实战】Linux基础命令面试必备(二)

&#x1f604;作者简介&#xff1a; 小曾同学.com,一个致力于测试开发的博主⛽️&#xff0c;主要职责&#xff1a;测试开发、CI/CD 如果文章知识点有错误的地方&#xff0c;还请大家指正&#xff0c;让我们一起学习&#xff0c;一起进步。&#x1f60a; 座右铭&#xff1a;不想…

【rabbitMQ】-延迟队列-模拟控制智能家居的操作指令

这个需求为控制智能家居工作&#xff0c;把控制智能家居的操作指令发到队列中&#xff0c;比如&#xff1a;扫地机、洗衣机到指定时间工作 一.什么是延迟队列&#xff1f; 延迟队列存储的对象是对应的延迟消息&#xff0c;所谓“延迟消息” 是指当消息被发送以后&#xff0c;并…

数据中心中什么最重要?

在数据中心中&#xff0c;最重要的要素可以总结为以下几点&#xff1a; 数据安全&#xff1a;数据中心是存储和处理大量敏感数据的关键设施&#xff0c;因此数据安全是最重要的要素之一。数据中心必须采取严格的物理安全措施&#xff0c;如门禁、监控和防火措施&#xff0c;以确…

Stable Diffusion基础:精准控制之ControlNet

在AI绘画中精确控制图片的生成是一件比较困难的事情&#xff0c;炼丹师们经常需要大量抽卡才能得到一张满意的图片&#xff0c;不过随着 ControlNet 的诞生&#xff0c;这一问题得到了很大的缓解。 ControlNet 提供了十几种控制网络模型&#xff0c;有的可以控制画面的结构&…

利用大模型知识图谱技术,告别繁重文案,实现非结构化数据高效管理

我&#xff0c;作为一名产品经理&#xff0c;对文案工作可以说是又爱又恨&#xff0c;爱的是文档作为嘴替&#xff0c;可以事事展开揉碎讲清道明&#xff1b;恨的是只有一个脑子一双手&#xff0c;想一边澄清需求一边推广宣传一边发布版本一边申报认证实在是分身乏术&#xff0…

【uniapp】小程序开发:2 安装uni-ui组件库、使用pinia状态管理、自定义http请求

一、安装uni-ui组件库 1、安装 pnpm i -D sass pnpm i dcloudio/uni-ui2、配置组件自动导入 使用 npm 安装好 uni-ui 之后&#xff0c;需要配置 easycom 规则&#xff0c;让 npm 安装的组件支持 easycom 打开项目根目录下的 pages.json 并添加 easycom 节点&#xff1a; //…

LeetCode 75-03:拥有最多糖果的孩子

func kidsWithCandies(candies []int, extraCandies int) []bool {maxCandy : 0for _, v : range candies{if v > maxCandy{maxCandy v}}res : make([]bool, len(candies))for i,candy : range candies{res[i] candy extraCandies > maxCandy}return res }

对象的生命周期、配置文件参数化、自定义类型转换器

目录 一、对象的生命周期 1、什么是对象的生命周期 2、为什么要学习对象的生命周期 3、生命周期的三个阶段 &#xff08;1&#xff09;创建阶段 &#xff08;2&#xff09;初始化阶段 1、InitializingBean 接口 2、对象中提供一个普通的方法 3、细节分析 &#xff08…

linux离线安装make

一、下载rpm包 https://pkgs.org/search/?qmake 二、拷贝至服务器 三、安装make rpm -ivh make-3.82-24.el7.x86_64.rpm四、查看是否安装成功 make -v

Git 设置公钥

一、公钥管理 1、生成公钥 WinR&#xff0c;输入cmd&#xff0c;打开命令行窗口&#xff0c;执行ssh-keygen命令 查看生成的公钥&#xff0c;使用everything搜索id_rsa.pub&#xff0c;如下&#xff1a; 2、配置公钥 打开服务端网站&#xff0c;添加公钥 3、修改Git Tourtise配…

PostgreSQL 技术内幕(十)WAL log 模块基本原理

事务日志是数据库的重要组成部分&#xff0c;记录了数据库系统中所有更改和操作的历史信息。 WAL log(Write Ahead Logging)也被称为xlog&#xff0c;是事务日志的一种&#xff0c;也是关系数据库系统中用于保证数据一致性和事务完整性的一系列技术&#xff0c;在数据库恢复、高…