【问题与方法】如何使用vscode配置远程git仓库
创始人
2025-05-31 09:02:50

码字不易,如果各位看官感觉该文章对你有所帮助,麻烦点个关注,如果有任何问题,请留言交流。如需转载,请注明出处,谢谢。

目录

一、前言

二、Git的安装

三、如何对Git进行配置

四、配置SSH秘钥

五、配置SSH秘钥到git

六、远程仓库拉取代码

七、远程仓库本地提交代码

八、结果


一、前言

        Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

        大家在工作或者学习的时候,经常会对代码进行管理,常用的软件例如svn或者git,大部分公司选择git作为代码版本管理软件,新入门的同学对该软件很陌生,对于其复杂的命令,感觉无从下手,本文就对配置git的流程进行梳理,演示如何配置,从远程仓库拉取代码,提交代码。

二、Git的安装

        1、windows(略)

        2、linux(略)

三、如何对Git进行配置

        如果你的系统是windows系统,直接在你的电脑的某处,建立想要存储代码的本地仓库。例如:我建立了一个名字叫Gitcode的文件夹作为存储仓库。

 windows系统在文件夹中输入右键,点击git bash here 调出命令行,linux使用默认的终端,vscode连接远程服务器,使用界面下面的终端,进行输入命令。如下所示:

如果你的系统是linux系统,直接在你的电脑的某处,建立想要存储代码的本地仓库。例如:我建立了一个名字叫Gitcode的文件夹作为存储仓库。

 如果你的使用的是vscode连接的远程服务器,操作方式和linux相似,就是输入命令的位置是TERMINAL,也是和linux的终端一个作用,操作方法相同,所以下面的步骤,就全用vscode的终端演示了。

建立完文件夹,需要对用户名和密码进行配置。

配置用户名

git config --global user.name "你的用户名"

配置密码

git config --global user.name "你的密码"

配置email

git config --global user.email "你的email"

 配置完成后查看配置结果,或查看已有环境的配置

git config --global  --list

四、配置SSH秘钥

ssh-keygen -t rsa -C xxxx@xx.com    //xxx为你的邮箱

输入命令回车后,连续按三次回车!出现一个小图像,证明配置SSH秘钥完成

五、配置SSH秘钥到git

输入命令,复制生成的秘钥。

cat ~/.ssh/id_rsa.pub

 终端输出图如下:

 打开你们公司的git地址,登录进去,点击Settings

点击SSH Keys,进行配置

将上述步骤所复制的SSH key粘贴到对应的框里,如下图所示,电机Add key完成秘钥的配置。

六、远程仓库拉取代码

获取要拉取代码的地址,也是进入你们公司的git仓库的网页版,如下图找到项目地址

 使用如下命令拉取代码

git clone -b TESTBRANCH git@gitlab.xxxx.cn:ai_w1/laadfsdfet.git

拉取成功后,本地的文件就有一个.git文件夹,不用管它,里面是配置文件,然后每个拉取后的代码前面有个绿色的对钩,证明和git仓库的代码一致。

如果出现红色叹号,证明你修改了代码,如果你想提交该修改,就请参照下面的提交代码流程。

七、远程仓库本地提交代码

当你在本地机器修改完代码后,需要提交到服务器,如上面图所示,出现红色叹号,证明你的代码与服务器仓库代码不一致,如果想提交,输入命令

git status

查看仓库状态,会提示你那个文件被修改了,如图上红色的部分,提示README.md被修改了

输入下面的命令,将变更添加。

git add .

 输入如下命令,确认提交,并且添加注释

git commit -m "first version"

 输入如下命令,将代码推到服务器上

git push

八、结果

完成代码提交后,红色的惊叹号编程了绿色,同时远程仓库网页上传了相关的代码。

相关内容

热门资讯

永远用英语怎么说,“永远”除了... 永远用英语怎么说目录永远用英语怎么说“永远”除了“forever”的英文翻译~~还有哪些
少年音怎么练,怎么配出清爽的少... 少年音怎么练目录少年音怎么练怎么配出清爽的少年音?怎么学正太音少年音,像是龙马啊、镜音连啊不二啊那种...
情侣之间的爱称有哪些,情侣称呼... 情侣之间的爱称有哪些目录情侣之间的爱称有哪些情侣称呼有创意的爱称情侣之间好听的称呼都有什么?情侣爱称...
共享汽车怎么租车 极速百科网 ... 共享汽车怎么租车目录共享汽车怎么租车共享汽车怎么租车gofun出行有人开吗?使用方法是什么?共享汽车...
Python应用之爬虫基础:r... 引言 在生活中,大家都使用过浏览器,通过输入要搜索的内容以及鼠标点击等操...
jsp医疗辅助诊断管理系统se... 一、源码特点      JSP医疗辅助诊断管理系统是一套完善的java web信息管理系统ÿ...
db19密钥库和加密 创建密钥库ENCRYPTION_WALLET_LOCATION =(SOURCE =...
开局之年是什么意思(开局之年之... 本篇文章极速百科给大家谈谈开局之年是什么意思,以及开局之年之后是什么年对应的知识点,希望对各位有所帮...
抖音gga什么意思(抖音gg是... 本篇文章极速百科给大家谈谈抖音gga什么意思,以及抖音gg是什么意思对应的知识点,希望对各位有所帮助...
DMZ是什么(防火墙的dmz是... 今天给各位分享DMZ是什么的知识,其中也会对防火墙的dmz是什么进行解释,如果能碰巧解决你现在面临的...
风行SX6Sx6后视镜加热打不... 本篇文章极速百科给大家谈谈风行SX6Sx6后视镜加热打不开,以及东风风行sx6反光镜多少钱对应的知识...
CKA-17 Check Da... 文章目录Issue summary:Useful comment:1. 创建场景1.1...
elasticsearch的入... 目录一.数据聚合1.聚合的种类2.DSL实现聚合2.1.Bucket聚合语法2.2.聚合结果排序2....
成都男子误入停车场51秒收费8... 本篇文章极速百科给大家谈谈成都男子误入停车场51秒收费8元,属于乱收费吗,以及成都停车费贵对应的知识...
城市的路灯系统是如何控制开灯和... 本篇文章极速百科给大家谈谈城市的路灯系统是如何控制开灯和熄灯时间的?,以及路灯咋调制,路灯的时控开关...
对抗雾霾的有效方法(对抗雾霾的... 本篇文章极速百科给大家谈谈对抗雾霾的有效方法,以及对抗雾霾的有效方法英语作文对应的知识点,希望对各位...
Kubernetes集群 服务... Kubernetes集群 服务暴露 Traefik 一、认识traefik1.1 traefik简介...
广汽菲克Jeep指南者真实油耗... 本篇文章极速百科给大家谈谈广汽菲克Jeep指南者真实油耗多少,以及广汽菲克jeep指南者真实油耗多少...
关于OpenResty+dou... 关于OpenResty+doujiang24/lua-resty-kafka写入kafka故...
STM32产品命名规则,系统结... 产品系列 STM32系列芯片是由意法半导体(ST Microelectronics&...
souho(搜猴浏览器下载) ... 今天给各位分享souho的知识,其中也会对搜猴浏览器下载进行解释,如果能碰巧解决你现在面临的问题,别...
什么是金棘末(金棘末什么危害)... 今天给各位分享什么是金棘末的知识,其中也会对金棘末什么危害进行解释,如果能碰巧解决你现在面临的问题,...
徐州周边100公里自驾游景点(... 本篇文章极速百科给大家谈谈徐州周边100公里自驾游景点,以及徐州周边100公里自驾游景点有哪些对应的...
帮帮侠热评:盲人被撞前一秒被公... 本篇文章极速百科给大家谈谈帮帮侠热评:盲人被撞前一秒被公交司机拉回,以及盲人被撞前1秒被公交司机拉回...
【教程】使用ChatGPT制作... 目录 描述 代码 效果 说明 描述         给ChatGPT的描述内容: ...
centos7安装mysql5... centos7安装mysql5.7.40 1.先去下载安装包 下载地址 Tip:使用迅雷下载会快一点...
牛客C/C++刷题笔记(六) 153、函数的递归调用不过是一个函数直接或间接地调用它自身。() 15...
100个常见车标大全新版,10... 今天给各位分享100个常见车标大全新版,100种常见的轿车车标和图片的知识,其中也会对50个常见车标...
奥迪a5敞篷是哪款?奥迪a5敞... 今天给各位分享奥迪a5敞篷是哪款?奥迪a5敞篷多少钱一辆的知识,其中也会对奥迪a5敞篷是哪款车型进行...
...天津北京重庆今日宣布公共... 本篇文章极速百科给大家谈谈...天津北京重庆今日宣布公共交通放宽查验核酸报告,以及对应的知识点,希望...