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连接,你可以按照以下步骤进行操作:

  1. 在VS Code中打开你的项目文件夹。你可以通过点击左上角的“文件”菜单,然后选择“打开文件夹”来实现。
  2. 打开VS Code的终端。你可以通过点击左上角的“查看”菜单,然后选择“终端”来打开终端窗口。
  3. 在终端窗口中,你需要进行一些初始化设置。首先,输入以下命令来设置你的Git用户名和邮箱地址:
git config --global user.name "你的Gitee用户名"
git config --global user.email "你的Gitee邮箱地址"
  1. 接下来,你需要将你的Gitee仓库添加为远程仓库。假设你的Gitee仓库的SSH链接是git@gitee.com:你的用户名/你的仓库名.git,你可以使用以下命令添加远程仓库:
git remote add origin git@gitee.com:你的用户名/你的仓库名.git
  1. 现在,你可以将你的本地代码推送到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

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python进行批量搜索匹配替换文本文字的matlab操作实例

在进行一些数据处理时,可能需要抓取原文中的一些内容,批量替换原文另外的一些内容,而且事先还需要一步搜索匹配的步骤。 举个例子,如下matlab输出的txt文件,原文件有几万行数据,这里只摘取3行对应的 文件文…

单片机学习笔记---DS1302时钟

上一节我们讲了DS1302的工作原理,这一节我们开始代码演示。 新创建一个工程写上框架 我们需要LCD1602进行显示,所以我们要将LCD1602调试工具那一节的LCD1602的模块化代码给添加进来 然后我们开始创建一个DS1302.c和DS1302.h 根据原理图,为了…

spring boot(2.4.x之前版本)和spring cloud项目中配置文件的作用

spring 版本以及相关的组件一直在变化&#xff0c;其中一些类或者功能在低版本中有&#xff0c;高版本中去掉了&#xff0c;有的新功能只在高版本有。 为了防止理解问题&#xff0c;pom.xml 版本依赖如下 <parent><groupId>org.springframework.boot</groupId…

leetcode 3027. 人员站位的方案数 II【离散化前缀和+枚举】

原题链接&#xff1a;3027. 人员站位的方案数 II 题目描述&#xff1a; 给你一个 n x 2 的二维数组 points &#xff0c;它表示二维平面上的一些点坐标&#xff0c;其中 points[i] [xi, yi] 。 我们定义 x 轴的正方向为 右 &#xff08;x 轴递增的方向&#xff09;&#x…

STM32Cubmax DAC 采集

一、概念 DMA&#xff0c;全称为&#xff1a; Direct Memory Access&#xff0c;即直接存储器访问&#xff0c; DMA 传输将数据从一个 地址空间复制到另外一个地址空间。 当 CPU 初始化这个传输动作&#xff0c;传输动作本身是由 DMA 控制器 来实行和完成。典型的例子就是移动…

怎么理解 Redis 事务

背景 在面试中经常会被问到&#xff0c;redis支持事务吗&#xff1f;事务是怎么实现的&#xff1f;事务会回滚吗&#xff1f;又是一键三连&#xff0c;我下面分析下&#xff0c;看看能不能吊打面试官 什么是Redis事务 事务是一个单独的隔离操作&#xff1a;事务中的所有命令…

嵌入式学习之Linux入门篇笔记——17,makefile基本语法(上)

配套视频学习链接&#xff1a;http://【【北京迅为】嵌入式学习之Linux入门篇】 https://www.bilibili.com/video/BV1M7411m7wT/?p4&share_sourcecopy_web&vd_sourcea0ef2c4953d33a9260910aaea45eaec8 目录 一&#xff0e;设置 vim 首行缩进 二.Makefile 基本语法…

golang windows 环境搭建 环境配置

golang windows 环境搭建 环境配置 Golang学习之路一环境搭建 MacBook Linux 树莓派raspberrypi安装Golang环境 官网下载地址: https://go.dev/dl/ https://golang.google.cn/dl/ 下载对应系统版本&#xff0c;例如windows 64位系统&#xff0c;下载&#xff1a;xxx.window…

云计算市场分析

目录 一、云计算市场概述 1.1 概述 二、国外云计算厂商 2.1 亚马逊AWS 2.2 微软AzureAzure 2.3 Apple iCloud 三、国内云计算厂商 3.1 阿里云 3.2 腾讯云 3.3 华为云 3.4 百度智能云 一、云计算市场概述 1.1 概述 云计算从出现以来&#xff0c;其发展就非常迅速。以…

【数据结构】前缀树的模拟实现

目录 1、什么是前缀树&#xff1f; 2、模拟实现 2.1、前缀树节点结构 2.2、字符串的添加 2.3、字符串的查寻 2.3.1、查询树中有多少个以字符串"pre"作为前缀的字符串 2.3.2、查询某个字符串被添加过多少次 2.4、字符串的删除 3、完整代码 1、什么是前缀树&…

MacOS - M1芯片 Mac 在“恢复”模式中启用系统扩展教程

部分软件需要开启系统扩展才能正常使用&#xff0c;但是默然M1芯片的Mac不能直接打开系统扩展&#xff0c;如下两图。 若要启用系统扩展&#xff0c;您需要在“恢复”环境中修改安全性设置。 若要执行此操作&#xff0c;请将系统关机&#xff0c;然后按住触控ID或电源按钮以开…

CSS高级技巧

一、 精灵图 1.1 为什么需要精灵图&#xff1f; 1.2 精灵图&#xff08;sprites&#xff09;的使用 二、 字体图标 2.1 字体图标的产生 2.2 字体图标的优点 2.3 字体图标的下载 icomoom字库 http://icomoon.io 阿里iconfont字库 http://www.iconfont.cn/ 2.4 字体图标的引用…

在 Docker 中启动 ROS2 里的 rivz2 和 rqt 出现错误的解决方法

1. 出现错误&#xff1a; 运行 ros2 run rivz2 rivz2 &#xff0c;报错如下 &#xff1a; No protocol specified qt.qpa.xcb: could not connect to display :1 qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was f…

npm 上传一个自己的应用(2) 创建一个JavaScript函数 并发布到NPM

上文 npm 上传一个自己的应用(1) 搭建一个项目环境 带着大家创建了一个项目环境 我们打开 看json的配置 我们入口是一个叫 index.js 的文件 那么 我们就要把它创建出来 之后 我们的方法也就要写在这里面 和 json同一个目录 创建 index.js 我们这里 写个简单的求和操作 index…

图论与图数据应用综述:从基础概念到知识图谱与图智能

目录 前言1 图论基础概念1.1 节点度1.2 度分布1.3 邻接矩阵 2 探索图的高级概念2.1 最短路径的关键性2.2 图的直径与平均路径的意义2.3 循环与路径类型的多样性 3 深入探讨图的广泛应用领域3.1 知识图谱的知识管理3.2 图智能在复杂决策中的应用3.3 图数据挖掘与分析的多领域应用…

5.electron之主进程起一个本地服务

如果可以实现记得点赞分享&#xff0c;谢谢老铁&#xff5e; Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 Electron 将 Chromium 和 Node.js 嵌入到了一个二进制文件中&#xff0c;因此它允许你仅需一个代码仓库&#xff0c;就可以撰写支持 Windows、…

Rust开发WASM,WASM Runtime运行

安装wasm runtime curl https://wasmtime.dev/install.sh -sSf | bash 查看wasmtime的安装路径 安装target rustup target add wasm32-wasi 创建测试工程 cargo new wasm_wasi_demo 编译工程 cargo build --target wasm32-wasi 运行 wasmtime ./target/wasm32-wasi/d…

小白水平理解面试经典题目LeetCode 20. Valid Parentheses【栈】

20.有效括号 小白渣翻译 给定一个仅包含字符 ‘(’ 、 ‘)’ 、 ‘{’ 、 ‘}’ 、 ‘[’ 和 ‘]’ &#xff0c;判断输入字符串是否有效。 输入字符串在以下情况下有效&#xff1a; 左括号必须由相同类型的括号封闭。 左括号必须按正确的顺序关闭。 每个右括号都有一个对…

10.0 Zookeeper 权限控制 ACL

zookeeper 的 ACL&#xff08;Access Control List&#xff0c;访问控制表&#xff09;权限在生产环境是特别重要的&#xff0c;所以本章节特别介绍一下。 ACL 权限可以针对节点设置相关读写等权限&#xff0c;保障数据安全性。 permissions 可以指定不同的权限范围及角色。 …

解决IntellIJ Idea内存不足

突然有一天我在IDEA打开两个项目时&#xff0c;发生了报错&#xff0c;说我内存不足&#xff0c;我这电脑内存16G怎么会内存不足。下面是我的解决方案。 IntelliJ IDEA 报告内存不足的原因通常与以下几个因素有关&#xff1a; 项目规模较大&#xff1a;如果您正在开发的项目非…