vscode搭建git

ops/2025/2/5 11:49:28/

vscode搭建git

  • 一、安装git
  • 二、vscode上搭建git
    • (1) 先创建本地仓库再上传到远程仓库,远程仓库名是根据本地仓库名一致
    • (2) 先创建远程仓库,再将本地仓库上传到指定远程仓库

git_2">一、安装git

网络教程很多,在此就不赘述了
参考:git安装参考

vscodegit_6">二、vscode上搭建git

(1) 先创建本地仓库再上传到远程仓库,远程仓库名是根据本地仓库名一致

1、初次打开vscode,选择【源代码管理】如下显示,说明git已安装成功
在这里插入图片描述
2、本地新建文件夹并通过vscode打开
在这里插入图片描述
3、再次选择【源代码管理】,选择初始化仓库
在这里插入图片描述
4、初始化仓库后便可提交代码
在这里插入图片描述
5、若没有设置用户名和邮箱,填好提交的标签后此时会提示需要配置用户名和邮箱
在这里插入图片描述
git配置用户名和邮箱命令:(用户名可任意取,邮箱地址最好与所绑定的github邮箱地址一致)

git config --global user.name "用户名"
git config --global user.email "邮箱地址"

6、设置完成后提交到本地仓库成功并可看到下方提交记录(此时表示提交到本地仓库成功)
在这里插入图片描述
7、此时修改代码并保存,可看到左侧提示有文件被修改还没被提交
在这里插入图片描述
8、再次提交
在这里插入图片描述
9、此时更新的代码已提交到本地仓库,可查看提交记录和最新提交所修改的地方
在这里插入图片描述
10、选择如下选项上传到远程仓库

在这里插入图片描述
11、若vscode第一次上传到githup,会提示如下信息
[通过vscode登录到github]
在这里插入图片描述

解决:

  • 在本机默认浏览器注册并登录github,并保持登录

  • github账号的权限授予vscode
    在这里插入图片描述

  • continue
    在这里插入图片描述
    在这里插入图片描述

  • 选择允许后,vscode搜索栏出现需要将提交的项目是选择【公开】或【私人】,根据需要选择即可
    在这里插入图片描述

  • 由于访问github需要有代理,但vscode上还未设置代理,导致上传文件失败(通常都是第一次使用需要)
    在这里插入图片描述

  • git设置代理命令(需要自己电脑有代理)

在这里插入图片描述

  • 设置代理完成后,再次选择【Publish Branch】,此时本地文件推送到了githup上,分支上显示有云端图标,如下,说明上传到github远程仓库成功
    在这里插入图片描述

  • 此时githup上也可看到上传的项目

在这里插入图片描述

  • 上传的项目名称默认是本地文件夹名称,若有需要可修改远程项目的名字
    在这里插入图片描述

(2) 先创建远程仓库,再将本地仓库上传到指定远程仓库

1、创建远程仓库,取好文件名
在这里插入图片描述
2、本地需要上传的文件所在文件夹通过vscode打开(参考(1))
3、选择初始化仓库(参考(1))
4、输入标签并从提交(commit)(参考(1))
在这里插入图片描述

5、此时若选择Publish branch ,会默认在远程仓库新建一个与本地仓库同名的仓库((1)步已有步骤),由于我们在githup上已经创建好了远程仓库,所以我们要提交到指定的github远程仓库上,本步骤忽略,直接进行下一步操作
在这里插入图片描述
6、按如下操作选择添加到远程仓库
在这里插入图片描述
7、使用该项的前提是在vscode已经使用过了githup相关操作(由于上方已经设置过,所以可直接使用)
在这里插入图片描述

8、上传前查看vscode是否已登录过github,可通过vscode账户查看(若是以下显示则是已登录)
在这里插入图片描述
9、选择添加远程仓库后会列出自己github账户上的所有创建的远程仓库名,选择需要放入的仓库即可
在这里插入图片描述
10、需要输入远程仓库所存放的位置的名字,通常默认名称为origin,亦或是其它名称,自己记得就行

在这里插入图片描述
输入对应远程仓库的名称如下:
在这里插入图片描述
在这里插入图片描述

11、添加完成后点击publish branch 即可上传到githup上指定仓库
在这里插入图片描述
12、以下显示云端符号说明已提交到远程仓库
在这里插入图片描述
13、进入github可查看到已上传的文件
在这里插入图片描述


http://www.ppmy.cn/ops/155853.html

相关文章

基于单片机的智能家居设计(论文+源码)

2.1需求分析 本次基于STM32的蓝牙智能家居,在功能上如下: 1.可以实现家居环境温湿度,烟雾浓度的检测。 2.可以将检测到的温湿度,烟雾浓度等信息通过蓝色传输到手机APP; 3.用户可以打开或者关闭风扇,以便…

java的Stream流

一、遍历与统计 // forEach遍历ArrayList<String> list1 new ArrayList<>();Collections.addAll(list1, "张无忌", "张三A", "张三B", "张三C","周五", "李四", "赵本三");list1.stream()…

C++11中的bind

官方文档对于bind接口的概述解释&#xff1a;Bind function arguments 在C11中&#xff0c;std::bind 是一个非常有用的工具&#xff0c;用于将函数、成员函数或函数对象与特定的参数绑定在一起&#xff0c;生成一个新的可调用对象。std::bind 可以用于部分应用函数参数、改变…

Vue3 完整学习笔记 - 第二部分

Vue3 完整学习笔记 - 第二部分 2. Vue3 响应式系统深入 2.1 ref 深入理解 重点掌握&#xff1a; ref 的工作原理基本类型和对象类型的处理差异template 中的自动解包 核心示例&#xff1a; <template><div><!-- 模板中自动解包&#xff0c;无需 .value --…

基于springboot+vue的中药实验管理系统(源码+数据库+文档)

中药实验管理系统 目录 基于springbootvue的中药实验管理系统 一、前言 二、系统设计 三、系统功能设计 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 博主介绍&#xff1a;✌️大厂码农|毕设布道师&#xff0c;…

51c视觉~CV~合集10

我自己的原文哦~ https://blog.51cto.com/whaosoft/13241694 一、CV创建自定义图像滤镜 热图滤镜 这组滤镜提供了各种不同的艺术和风格化光学图像捕捉方法。例如&#xff0c;热滤镜会将图像转换为“热图”&#xff0c;而卡通滤镜则提供生动的图像&#xff0c;这些图像看起来…

Spring Boot基本项目结构

要写一个Spring Boot 项目对于新手小白来说&#xff0c;首先要了解Spring Boot 的基本架构&#xff0c;学会如何创建一个简单的spring boot项目。 springboot 基于maven做的&#xff08;前提保证maven是装好并且IDEA配置好的&#xff09;&#xff08;面向接口编程&#xff09;…

深度解析近期爆火的 DeepSeek

最近&#xff0c;AI 领域有个名字频繁出现在大众视野 ——DeepSeek&#xff0c;它的火爆程度就像一颗投入平静湖面的巨石&#xff0c;激起千层浪。今天&#xff0c;咱们就来深入了解一下这个 “AI 新星”。 官网&#xff1a;DeepSeek - 探索未至之境 DeepSeek 是什么 DeepSeek…