vscode +git +gitee 文件管理
文章目录
- 前言
- 一、gitee是什么?
- 2. Gitee与VScode连接大概步骤
- 二、在vscode中安装git
- 1.安装git
- 2.安装过程
- 3.安装完后记得重启
- 三、使用
- 1.新建文件夹first
- 2.vscode 使用
- 四、连接git
- 1.初始化仓库
- 2.设置git 提交用户和邮箱
- 3.登陆gitee账号新建仓库没有的自己注册一个
- 4.复制HTTPS码
- 5.添加远程仓库
- 五、效果
- 总结
前言
提示:这里可以添加本文要记录的大概内容:
项目需要:
提示:以下是本篇文章正文内容,下面案例可供参考
一、gitee是什么?
Gitee(码云)是开源中国于2013年推出的基于Git的代码托管平台、企业级研发效能平台,致力于为中国开发者提供稳定、高效、安全的云端软件开发协作平台。它支持Git和SVN,并提供免费的私有仓库托管。无论是个人、团队还是企业,Gitee都能满足其代码托管、项目管理以及协作开发的需求。此外,Gitee还提供了代码质量分析、项目演示等丰富功能。
Gitee已经成为中国境内规模最大的代码托管平台,拥有超过1200万名注册用户和2800万个代码仓库。同时,其企业级DevOps研发效能管理平台Gitee企业版已经服务超过30万家企业。
在代码管理方面,Gitee支持第三方仓库一键导入,无缝迁移,并提供安全可靠的代码资产保障,存储可靠性达到99.99%。它还通过PR和CR多种模式进行协作,提供便捷规范的代码评审流程。在代码质量方面,Gitee通过设置质量门禁,保障代码质量安全,并支持多种主流语言和技术框架的编译构建,如Java、Node.js、Python、Golang等。
在测试管理方面,Gitee支持思维导图管理测试用例,使前置条件、步骤、预期结果更清晰可见。同时,它还支持主流公有云主机导入,满足用户多种云厂商的选择及云上云下多种部署形式。
在效能度量方面,Gitee通过多样化的指标,为企业在研发管理过程中发现问题、分析问题、改进问题提供数据支撑。
以上信息仅供参考,如需了解更多关于Gitee的信息,建议访问其官网或咨询相关技术人员。
2. Gitee与VScode连接大概步骤
要将Gitee与VS Code连接,你可以按照以下步骤进行操作:
- 在VS Code中打开你的项目文件夹。你可以通过点击左上角的“文件”菜单,然后选择“打开文件夹”来实现。
- 打开VS Code的终端。你可以通过点击左上角的“查看”菜单,然后选择“终端”来打开终端窗口。
- 在终端窗口中,你需要进行一些初始化设置。首先,输入以下命令来设置你的Git用户名和邮箱地址:
git config --global user.name "你的Gitee用户名"
git config --global user.email "你的Gitee邮箱地址"
- 接下来,你需要将你的Gitee仓库添加为远程仓库。假设你的Gitee仓库的SSH链接是
git@gitee.com:你的用户名/你的仓库名.git
,你可以使用以下命令添加远程仓库:
git remote add origin git@gitee.com:你的用户名/你的仓库名.git
- 现在,你可以将你的本地代码推送到Gitee仓库了。使用以下命令将代码推送到远程仓库的master分支:
git push -u origin master
这样,你的VS Code项目就成功地与Gitee连接起来了,并且你的代码已经推送到了Gitee仓库中。你可以在Gitee的网页版中查看和管理你的仓库了。
需要注意的是,如果你还没有生成SSH密钥对(id_rsa和id_rsa.pub),你需要先生成它们并将公钥添加到你的Gitee账户中。生成SSH密钥对的命令是ssh-keygen -t rsa -b 4096 -C "你的邮箱地址"
。生成后,将公钥文件(id_rsa.pub)中的内容复制到Gitee的SSH公钥设置中。这样,你才能使用SSH协议与Gitee进行通信。
二、在vscode中安装git
1.安装git
打开vscode 点击管理图标
点击打开,跳转到git 下载官网,点击系统需要的版本下载
2.安装过程
右键能看到属性了
3.安装完后记得重启
重启电脑环境变量才能生效
三、使用
1.新建文件夹first
2.vscode 使用
用vscode 打开文件夹
新建一个markdown文件
四、连接git
1.初始化仓库
点击初始化仓库,将first 加入了git仓库管理
点击提交看看
保存提交更改试试
提示没有设置git 的仓库的用户名和邮箱,这个是为了记录每次提交都有记录,方便追溯文件每个阶段的情况
Rungit config --global user.email "you@example.com"git config --global user.name "Your Name"to set your account's default identity.
Omit --global to set the identity only in this repository.fatal: no email was given and auto-detection is disabled
2024-02-09 11:21:58.743 [info] > git config --get-all user.name [36ms]
2024-02-09 11:21:58.746 [info] No remotes found in the git config file.
2024-02-09 11:21:58.793 [info] > git config --get commit.template [47ms]
2024-02-09 11:21:58.794 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) --ignore-case refs/heads/main refs/remotes/main [45ms]
2024-02-09 11:21:58.794 [warning] No such branch: main.
2024-02-09 11:21:58.834 [info] > git status -z -uall [37ms]
2024-02-09 11:23:50.084 [info] No remotes found in the git config file.
2024-02-09 11:23:50.146 [info] > git config --get commit.template [63ms]
2024-02-09 11:23:50.146 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) --ignore-case refs/heads/main refs/remotes/main [59ms]
2024-02-09 11:23:50.147 [warning] No such branch: main.
2024-02-09 11:23:50.151 [info] > git ls-files --stage -- C:\Users\gh\Desktop\first\first.md [58ms]
2024-02-09 11:23:50.212 [info] > git status -z -uall [62ms]
2024-02-09 11:23:50.214 [info] > git cat-file -s 82699dac3fc9cbc6978cc2c6d79afc966e7d359c [59ms]
2024-02-09 11:23:50.299 [info] > git show --textconv :first.md [59ms]
2.设置git 提交用户和邮箱
设置自己的用户和邮箱
git config --global user.email "you@example.com"git config --global user.name "Your Name"
3.登陆gitee账号新建仓库没有的自己注册一个
https://gitee.com/
新建仓库
4.复制HTTPS码
5.添加远程仓库
如果安装git 没有重启就会出现各种错误
五、效果
查看变化,提示搞定
总结
学习使人快乐,继续努力。记得有环境变量的安装,要重启才能生效。2024.2.9.23.59
相关文章:

vscode +git +gitee 文件管理
文章目录 前言一、gitee是什么?2. Gitee与VScode连接大概步骤 二、在vscode中安装git1.安装git2.安装过程3.安装完后记得重启 三、使用1.新建文件夹first2.vscode 使用 四、连接git1.初始化仓库2.设置git 提交用户和邮箱3.登陆gitee账号新建仓库没有的自己注册一个4…...
【力扣】用栈判断有效的括号
有效的括号原题地址 方法一:栈 对于特殊情况,当字符串的长度为奇数时,一定不是有效的括号。 对于一般情况,考虑使用数据结构栈。 遍历字符串, 遇到左括号时,就入栈。遇到右括号时, 若栈顶元…...
【目录】CSAPP的实验简介与解法总结(已包含Attack/Link/Architecture/Cache)
文章目录 Attack Lab(缓冲区溢出实验)对应书上Chap3Link Lab(链接实验) 对应书上Chap7Architecture Lab(体系结构实验)对应书上Chap4-5Cache Lab(缓存实验)对应书上Chap6 Attack Lab…...

【机器学习】数据清洗之识别缺失点
🎈个人主页:甜美的江 🎉欢迎 👍点赞✍评论⭐收藏 🤗收录专栏:机器学习 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步…...

【Vue】Vue基础入门
📝个人主页:五敷有你 🔥系列专栏:Vue ⛺️稳重求进,晒太阳 Vue概念 是一个用于构建用户界面的渐进式框架优点:大大提高开发效率缺点:需要理解记忆规则 创建Vue实例 步骤: …...

正点原子-STM32通用定时器学习笔记(1)
目录 1. 通用定时器简介(F1为例) 2. 通用定时器框图 ①时钟源 ②控制器 ③时基单元 ④输入捕获 ⑤捕获/比较(公共) ⑥输出比较 3.时钟源配置 3.1 计数器时钟源寄存器设置方法 3.2 外部时钟模式1 3.3 外部时钟模式2 3…...

Redis篇之redis是单线程
一、redis是单线程 Redis是单线程的,但是为什么还那么快?主要原因有下面3点原因: 1. Redis是纯内存操作,执行速度非常快。 2. 采用单线程,避免不必要的上下文切换可竞争条件,多线程还要考虑线程安全问题。 …...

随机MM引流源码PHP开源版
引流源码最新随机MM开源版PHP源码,非常简洁好看的单页全解代码没任何加密 直接上传即可用无需数据库支持主机空间...

【C++修行之道】(引用、函数提高)
目录 一、引用 1.1引用的基本使用 1.2 引用注意事项 1.3 引用做函数参数 1.4 引用做函数返回值 1.5 引用的本质 1.6 常量引用 1.7引用和指针的区别 二、函数提高 2.1 函数默认参数 2.2函数占位参数 2.3 函数重载 2.4函数重载注意事项 一、引用 1.1引用的基本使用 …...

从零开始手写mmo游戏从框架到爆炸(十一)— 注册与登录
导航:从零开始手写mmo游戏从框架到爆炸(零)—— 导航-CSDN博客 从这一章开始,我们进入业务的部分,从注册登录开始。 创建注册和登录的路由 package com.loveprogrammer.command.server;public interface Se…...

【SpringBoot】Redis集中管理Session和自定义用户参数解决登录状态及校验问题
🏡浩泽学编程:个人主页 🔥 推荐专栏:《深入浅出SpringBoot》《java对AI的调用开发》 《RabbitMQ》《Spring》《SpringMVC》 🛸学无止境,不骄不躁,知行合一 文章目录 前言一、分布…...
【0256】揭晓pg内核中MyBackendId的分配机制(后端进程Id,BackendId)(二)
上一篇:【0255】揭晓pg内核中MyBackendId的分配机制(后端进程Id,BackendId)(一) 文章目录 1. 前言2. 分配BackendId2.1 何时为backend process分配BackendId2.1.1 找出未使用的slot(inactive slot)2.3 BackendId序号从多少开始?2.4 后端进程退出后,其BackendId被释放…...
eclipse4.28.0版本如何安装FatJar插件
场景: 今天准备温故下以前的老项目,于是下载了最新版本的Eclipse IDE for Enterprise Java and Web Developers - 2023-06,老项目中有些需要将程序打成jar包,于是考虑安装FatJar插件。 问题描述 一顿操作后,发现FatJar死活安装了,在线安装提示content.xml异常;离线安装…...

查大数据检测到风险等级太高是怎么回事?
随着金融风控越来越多元化,大数据作为新兴的技术被运用到贷前风控中去了,不少人也了解过自己的大数据,但是由于相关知识不足,看不懂报告,在常见的问题中,大数据检测到风险等级太高是怎么回事呢?小易大数据…...

Leetcode 30天高效刷数据结构和算法 Day1 两数之和 —— 无序数组
两数之和 —— 无序数组 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现…...
Hair Tool for Blender3D
CGer.com - Hair Tool for Blender3D - CGer资源网 Hair Tool 1.5 for Blender3D 链接: https://pan.baidu.com/s/1kVABn6n 密码: gwprHair Tool 1.65-1.8 for Blender链接: https://pan.baidu.com/s/1A7cW_Ms2baGQ2M0iE1dQhQ 密码: 81bqHair Tool for Blender 1.9.2链接: http…...

【最详解】如何进行点云的凹凸缺陷检测(opene3D)(完成度80%)
文章目录 前言实现思路想法1想法2想法3 补充实现想法1想法2代码 想法3代码 总结 前言 读前须知: 首先我们得确保你已经完全知晓相关的基本的数学知识,其中包括用最小二乘法拟合曲二次曲面,以及曲面的曲率详细求解。若还是没弄清楚࿰…...

海外云手机——平台引流的重要媒介
随着互联网的飞速发展,跨境电商、短视频引流以及游戏行业等领域正经历着迅猛的更新换代。在这个信息爆炸的时代,流量成为至关重要的资源,而其中引流环节更是关乎业务成功的关键。海外云手机崭露头角,成为这一传播过程中的重要媒介…...
数据库-计算机三级学习记录-4DBAS功能概要设计
DBAS功能概要设计 参照b站【计算机三级数据库技术】 DBAS功能设计包括应用软件中的数据库事务设计和应用程序设计。 功能设计过程一般被划分为总体设计、概要设计和详细设计。而具体到数据库事务设计部分,又可分成事务概要设计和事务详细设计。完成系统设计工作之后…...

JVM-虚拟机栈
虚拟机栈 Java虚拟机栈(Java Virtual Machine Stack)采用栈的数据结构来管理方法调用中的基本数据,先进后出(First In Last Out),每一个方法的调用使用一个栈帧(Stack Frame)来保存。 接下来以…...
Oracle查询表空间大小
1 查询数据库中所有的表空间以及表空间所占空间的大小 SELECTtablespace_name,sum( bytes ) / 1024 / 1024 FROMdba_data_files GROUP BYtablespace_name; 2 Oracle查询表空间大小及每个表所占空间的大小 SELECTtablespace_name,file_id,file_name,round( bytes / ( 1024 …...
多场景 OkHttpClient 管理器 - Android 网络通信解决方案
下面是一个完整的 Android 实现,展示如何创建和管理多个 OkHttpClient 实例,分别用于长连接、普通 HTTP 请求和文件下载场景。 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas…...
HTML前端开发:JavaScript 常用事件详解
作为前端开发的核心,JavaScript 事件是用户与网页交互的基础。以下是常见事件的详细说明和用法示例: 1. onclick - 点击事件 当元素被单击时触发(左键点击) button.onclick function() {alert("按钮被点击了!&…...

Linux --进程控制
本文从以下五个方面来初步认识进程控制: 目录 进程创建 进程终止 进程等待 进程替换 模拟实现一个微型shell 进程创建 在Linux系统中我们可以在一个进程使用系统调用fork()来创建子进程,创建出来的进程就是子进程,原来的进程为父进程。…...
基于Java Swing的电子通讯录设计与实现:附系统托盘功能代码详解
JAVASQL电子通讯录带系统托盘 一、系统概述 本电子通讯录系统采用Java Swing开发桌面应用,结合SQLite数据库实现联系人管理功能,并集成系统托盘功能提升用户体验。系统支持联系人的增删改查、分组管理、搜索过滤等功能,同时可以最小化到系统…...

JVM虚拟机:内存结构、垃圾回收、性能优化
1、JVM虚拟机的简介 Java 虚拟机(Java Virtual Machine 简称:JVM)是运行所有 Java 程序的抽象计算机,是 Java 语言的运行环境,实现了 Java 程序的跨平台特性。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 JVM 上运行的目标代码(字节码),就可以…...
如何配置一个sql server使得其它用户可以通过excel odbc获取数据
要让其他用户通过 Excel 使用 ODBC 连接到 SQL Server 获取数据,你需要完成以下配置步骤: ✅ 一、在 SQL Server 端配置(服务器设置) 1. 启用 TCP/IP 协议 打开 “SQL Server 配置管理器”。导航到:SQL Server 网络配…...

论文阅读:Matting by Generation
今天介绍一篇关于 matting 抠图的文章,抠图也算是计算机视觉里面非常经典的一个任务了。从早期的经典算法到如今的深度学习算法,已经有很多的工作和这个任务相关。这两年 diffusion 模型很火,大家又开始用 diffusion 模型做各种 CV 任务了&am…...

Windows电脑能装鸿蒙吗_Windows电脑体验鸿蒙电脑操作系统教程
鸿蒙电脑版操作系统来了,很多小伙伴想体验鸿蒙电脑版操作系统,可惜,鸿蒙系统并不支持你正在使用的传统的电脑来安装。不过可以通过可以使用华为官方提供的虚拟机,来体验大家心心念念的鸿蒙系统啦!注意:虚拟…...
怎么开发一个网络协议模块(C语言框架)之(六) ——通用对象池总结(核心)
+---------------------------+ | operEntryTbl[] | ← 操作对象池 (对象数组) +---------------------------+ | 0 | 1 | 2 | ... | N-1 | +---------------------------+↓ 初始化时全部加入 +------------------------+ +-------------------------+ | …...