【工具使用】VSCode如何将本地项目关联到远程的仓库 (vscode本地新项目与远程仓库建立链接)

在日常练习的项目中,我每次都在vscdoe编写前台代码,但是对于编写的代码,如何将本地项目关联到远程的仓库;这里做一下记录

文章目录

    • 1、Gitee 新建远程仓库
    • 2、将本地的项目和远程仓库进行关联**
    • 3、将本地修改的代码推送到远程
      • 通过命令行的方式 提交和推送远程
      • 通过UI页面操作的方式 提交和推送远程

1、Gitee 新建远程仓库 2、将本地的项目和远程仓库进行关联 3、将本地修改的代码推送到远程

1、Gitee 新建远程仓库

在这里插入图片描述
输入完相关内容后,点击创建即可在远程创建一个新的仓库
在这里插入图片描述

2、将本地的项目和远程仓库进行关联**

(1)执行命令 git init:该命令用于在当前目录中初始化一个新的Git仓库。它会创建一个名为.git的隐藏文件夹,用于存储Git仓库的相关信息。
(2)git add README.md:该命令将名为"README.md"的文件添加到Git的暂存区。暂存区是Git用来跟踪文件更改的一个中间区域。
git config --global user.email “you@example.com”:该命令用于设置Git的全局配置,其中user.email是你的邮箱地址。这个配置将与你的提交记录相关联。
(3)git config --global user.name “Your Name”:该命令用于设置Git的全局配置,其中user.name是你的用户名。这个配置将与你的提交记录相关联。
(4)git commit -m “first commit”:该命令用于将暂存区中的文件提交到本地的Git仓库。-m选项后面的内容是提交的描述信息,用于解释本次提交的目的。
(5)git branch -M main:该命令用于重命名当前分支。这里将当前分支重命名为"main",这是GitHub默认的主分支名称。【这个可改可不改,默认为master分支】
(6)git remote add origin https://github.com/xxx/vue3_learn.git:该命令用于将本地仓库与远程GitHub仓库关联起来。origin是远程仓库的别名,https://github.com/xxx/vue3_learn.git是远程仓库的URL。
(7)git push -u origin main:该命令用于将本地仓库的内容推送到远程GitHub仓库。-u选项表示将本地的"main"分支与远程仓库的"main"分支关联起来。这样,在以后的推送中,你只需要运行git push命令即可。

接下来进行第一步:初始化仓库
在这里插入图片描述
这是本地的一个项目,之前和远程仓库没有关联,所以无法推送到远程仓库,我们在这个项目中初始化一下git仓库
执行命令 git init,得到一些提示信息,没报错的就行

(2)git add README.md:该命令将名为"README.md"的文件添加到Git的暂存区。暂存区是Git用来跟踪文件更改的一个中间区域。
git config --global user.email “you@example.com”:该命令用于设置Git的全局配置,其中user.email是你的邮箱地址。这个配置将与你的提交记录相关联。
(3)git config --global user.name “Your Name”:该命令用于设置Git的全局配置,其中user.name是你的用户名。这个配置将与你的提交记录相关联。

关联好之后,我们需要将本地的代码先提交到本地仓库一份
(4)git commit -m “first commit”:该命令用于将暂存区中的文件提交到本地的Git仓库。-m选项后面的内容是提交的描述信息,用于解释本次提交的目的。 提交完毕

之后就需要将本地仓库和远程的仓库做关联了
6)git remote add origin https://github.com/xxx/vue3_learn.git:该命令用于将本地仓库与远程GitHub仓库关联起来。origin是远程仓库的别名,https://github.com/xxx/vue3_learn.git是远程仓库的URL。

关联起来之后就可以进行代码的提交和远程推送了;

3、将本地修改的代码推送到远程

将本地修改的代码推送到远程的方式有两种
一种是完全通过命令行的方式
一种是通过UI界面操作的方式,两种方式都有人用,依赖于个人喜好

通过命令行的方式 提交和推送远程

(1)、git pull origin master 【将远程的代码先拉取一下到本地】
(2)、git add . 【将文件提交至本地的暂存区】 其中的.代表所有的修改都提交暂存区
(3)、git commit -m ’ 文字描述自己写自己的描述’ (将暂存区的修改提交至本地的版本库)
(4)、git push --force https://gitee.com/xxx/vue3_learn.git (将本地仓库推送到远程仓库,记得 https 是你自己的仓库,别用我的)
ok 操作完毕

通过UI页面操作的方式 提交和推送远程

在这里插入图片描述
注意:修改的内容在save之后,会显示在左侧的第三个菜单中,
在这里插入图片描述

点击暂存所有更改或者暂存某个文件的更改,具体看你想提交的代码是所有的还是一部分 ,上面按钮是 暂存所有,下面的是暂存某个文件
在这里插入图片描述
点击暂存所有之后,更改区域(红色框里面)就没有文件了,全跑到了 暂存更改中(蓝色框框),我们输入提交到本地仓库的备注XX
在这里插入图片描述
输入备注后,点击提交
在这里插入图片描述
所有的暂存也消失了,都提交到本地仓库了,此时我们直接点击下面的同步更改即可推送本地仓库的修改到远程仓库。
在这里插入图片描述
点击完毕:
在这里插入图片描述

在远程仓库中看到提交的更改内容
在这里插入图片描述
在这里插入图片描述
OK,操作完毕!

很好的一篇参考文章:https://blog.csdn.net/m0_46335449/article/details/136949803

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

语言≠思维,大模型学不了推理:一篇Nature让AI社区炸锅了

转自:机器之心 大语言模型(LLM)为什么空间智能不足,GPT-4 为什么用语言以外的数据训练,就能变得更聪明?现在这些问题有 「标准答案」了。 近日,一篇麻省理工学院(MIT)等…

技术星河中的璀璨灯塔 —— 青云交的非凡成长之路

💖💖💖亲爱的朋友们,热烈欢迎你们来到 青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的…

高空作业未系安全带监测系统 安全带穿戴识别预警系统

在各类高空作业场景中,安全带是保障作业人员生命安全的关键防线。然而,由于人为疏忽或其他原因,作业人员未正确系挂安全带的情况时有发生,这给高空作业带来了巨大的安全隐患。为有效解决这一问题,高空作业未系安全带监…

移远通信闪耀2024香港秋灯展,以丰富的Matter产品及方案推动智能家居产业发展

10月27-30日,2024香港国际秋季灯饰展在香港会议展览中心盛大开展。 作为全球领先的物联网整体解决方案供应商,移远通信再次亮相,并重点展示了旗下支持Matter协议以及亚马逊ACK ( Alexa Connect Kit ) SDK for Matter方案的Wi-Fi模组、低功耗蓝…

Java如何实现PDF转高质量图片

大家好,我是 V 哥。在Java中,将PDF文件转换为高质量的图片可以使用不同的库,其中最常用的库之一是 Apache PDFBox。通过该库,你可以读取PDF文件,并将每一页转换为图像文件。为了提高图像的质量,你可以指定分…

【力扣刷题实战】另一棵树的子树

大家好,我是小卡皮巴拉 文章目录 目录 力扣题目: 另一棵树的子树 题目描述 示例 1: 示例 2: 解题思路 问题理解 算法选择 具体思路 解题要点 完整代码(C语言) 兄弟们共勉 !&#xf…

ubuntu 24 (wayland)如何实现无显示器远程桌面

ubuntu 24默认采用的是wayland而非x11,查过文档vnc对wayland的支持不是很好,折腾了好久,弄了一个如下的方案供参考: 硬件条件 需要一个显卡欺骗器或者可以接HDMI口作为视频信号源输出的设备。 将ubuntu的主机的HDMI输出接到该硬…

StructRAG简介

StructRAG是一种新型的框架,旨在提升大型语言模型(LLMs)在知识密集型推理任务中的性能。它通过推理时的混合信息结构化机制,根据任务需求以最合适的格式构建和利用结构化知识。 以下是StructRAG的核心组成部分和工作流程&#xff…

聚类分析算法——K-means聚类 详解

K-means 聚类是一种常用的基于距离的聚类算法,旨在将数据集划分为 个簇。算法的目标是最小化簇内的点到簇中心的距离总和。下面,我们将从 K-means 的底层原理、算法步骤、数学基础、距离度量方法、参数选择、优缺点 和 源代码实现 等角度进行详细解析。…

【蓝桥杯选拔赛真题77】python计算小球 第十五届青少年组蓝桥杯python选拔赛真题 算法思维真题解析

目录 python计算小球 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 七、 推荐资料 1、蓝桥杯比赛 2、考级资料 3、其它资料 python计算小球 第十五届蓝桥杯青少年组python比赛选拔赛真题 一、题目要…

VMware 17 安装RedHat7.0

1.创建新的虚拟机,选择典型安装,【下一步】 2.选择“稍后安装操作系统(S)”,【下一步】 注:选择“安装程序光盘映像文件(iso)(M)”这一项,虚拟机…

事务的原理、MVCC的原理

事务特性 数据库事务具有以下四个基本特性,通常被称为 ACID 特性: 原子性(Atomicity):事务被视为不可分割的最小工作单元,要么全部执行成功,要么全部失败回滚。这意味着如果事务执行过程中发生…

别玩了!软考初级网络管理员无非就这23页纸!背完稳!

添加图片注释,不超过 140 字(可选) 添加图片注释,不超过 140 字(可选) 考点2、子网划分 【考法分析】 本考点的基本考法是给出一个IP网段,同时提出需要划分多少个子网,或每个子网…

技术干货|如何巧妙利用数字孪生技术助力口腔保健分析

行业: 口腔医疗 挑战: 传统方法缺乏预测口腔内受力状态,也很难从患者方面获得反馈,因此将口腔扫描、牙齿形状/位置识别和正畸数字模型生成的过程数字化是一个重大机会。 正畸治疗是牙科中最大的类别之一,随着病例的…

WPF+MVVM案例实战(十一)- 环形进度条实现

文章目录 1、运行效果2、功能实现1、文件创建与代码实现2、角度转换器实现3、命名空间引用3、源代码下载1、运行效果 2、功能实现 1、文件创建与代码实现 打开 Wpf_Examples 项目,在Views 文件夹下创建 CircularProgressBar.xaml 窗体文件。 CircularProgressBar.xaml 代码实…

从壹开始解读Yolov11【源码研读系列】——Data.Base.py.BaseDataset:可灵活改写的数据集加载处理基类

目录 一、base.BaseDataset 1.__init__类初始化 2.get_img_files根据地址获得图片详细地址 3.get_labels(自定义)获取标签数据 4. update_labels指定类别和单分类设定 5.set_rectangle开启批量矩阵训练 6.cache_images加载图片进程可视化 7.load_image内…

超出人类思维的「系统0」:AI正在创造一种新的思维方式吗?

在大众的认知中,人类的思维分为系统 1(System 1,直觉的、快速的、无意识的、自动思考)和系统 2(System 2,有逻辑的、缓慢的、有意识的、计划和推理)。 如今,一种不同于 System 1 和…

华为ICT题库-云服务部分

1651、关于创建数据盘镜像的约束条件,以下说法错误的是?(云服务考点) (A)使用云服务器的数据盘创建数据盘镜像时,要确保该云服务器必须有系统盘 (B)通过外部文件创建数据盘镜像必须明确指定操作系统类型 (C)使用云服务…

阿里旺旺ActiveX控件ImageMan溢出

Welcome to Windows pwn~ 环境搭建: 虚拟机:winxp sp3 32位 再装一些常用的tools,olldby,immundbg,windbg这些。 漏洞版本的软件:AliIM2010_taobao(6.50.00C) PoC crash 分析 运行PoC,win…

新闻记者职业资格考试备考资料包分享(重要考点)!

24年新闻记者职业资格考试时间:11月2日,今天给大家整理的是新闻记者职业资格考试备考资料包(重要考点)23版,可以更有重点的进行复习~ 「新闻记者职业资格」 资料链接: https://pan.quark.cn/s/965044c95…