使用Visual Stdio Code 配合Git和Gitee工作

使用Visual Stdio Code 配合Git和Gitee工作

Author:onceday update date:2024年1月27日

全系列文章可查看专栏: Git使用记录_Once_day的博客-CSDN博客


注:文中代码仅仅是用来示例,以此说明如何构建合适的环境

1.1下载安装VS code

https://code.visualstudio.com/Download

安装很简单。装好后打开。

首先,对它进行汉化。

在这里插入图片描述

扩展搜索这个,下载并启用。如果还是英文,重启即可。

然后可以安装下面这几个扩展。

在这里插入图片描述

两个C/C++是便于代码开发,Cortex-Debug是stm32单片机里面的汇编代码需要支持。
(这里应该根据需要来选择,触类旁通)

1.2 C代码编写环境构建

现在假设在之前创建的Git仓库已编写一套代码:(倒立旋转摆的代码)

在这里插入图片描述

然后在VS code里面打开这个文件夹:文件—打开文件夹

在这里插入图片描述

然后打开其中一个c文件:

在这里插入图片描述

这个时候,中文应该是乱码,说明文本编码方式需要调整。
(之所以说应该是乱码,是因为假设编码方式没有统一,在编码方式夹杂UTF-8,GBK等时,你无法确定在那个环节中文会出现乱码,也许是编译后程序发送的信息,也是许某个编辑器打开的时刻。)

打开设置页:

在这里插入图片描述

点开文本编辑器—文件—Auto Guess Encoding(自动猜测编码),勾选。

在这里插入图片描述

如果找不到,就直接搜索Auto Guess Encoding。

叉掉设置页,回到Minibalabce.c。点击右下角GB2312(编码方式,视具体情况而定)。

在这里插入图片描述

然后,乱码情况就会消失。

(可选)打开设置,直接搜索intelli Sense Mode,选取gcc-arm(因为是ARM架构)

在这里插入图片描述

再定义预设宏和头文件路径:

在这里插入图片描述

c_cpp_properties.json和settings.json几乎是stm32配置通用的。如果你配置好它们,当你开始一个新文件时,直接复制到目录下就行了。

在这里插入图片描述

在这里插入图片描述

c_cpp_properties.json可通过下列途径来构建(假如没有该文件)

在这里插入图片描述

在这里插入图片描述

“${workspaceFolder}/**”已经把打开文件(包括子目录)都作为了头文件路径,下面的路径是stdio.h等的头文件目录。

在这里插入图片描述

这个路径要根据你电脑安装keil5的文件夹去找。

下面的宏定义是用于将要使用的一些官方函数库。settings.json则是一些文件方面的设置,有需求再设置也不迟。

当前倒立旋转摆代码设置如下就好:

在这里插入图片描述

设置完后要ctrl+s保存一下,然后你会发现文件中代码报红的地方少了很多,但还是有一些报错,但这不重要了。

由于keil5的编译环境和VS code有一定区别,报红无需都去解决掉(实际上可以编译通过)。

1.3 vs code中使用git

在这里插入图片描述

点击这里,你会发现可以直接使用git的功能,无需再输入复杂指令以及很low命令行。

事实上,当你使用vs code打开一个没有被设置为仓库的文件夹时,它可以帮你初始化这个库,不过仍要设置远程库以及进行同步。

在这里插入图片描述

我们可以看到,上面提示有100多项更改,这是因为直接复制了一堆文件夹进来。

首先点击图中所示位置:

在这里插入图片描述

可以看到,拉取(pull),推送(push),克隆(clone),签到(folk),提交(commit),更改(add),分支(branch)等等。

直接拉取和推送不能用,它会显示没有配置信息。

这意味我们主要使用(拉取,推送)里面的拉取到和推送到,具体怎么样可以自己慢慢探索。

在这里插入图片描述

任何更改必须的三步

(1)首先暂存所有更改。

在这里插入图片描述

(2)提交刚刚暂存的文件(这是推送到本地库中),并且输入此时提交的备注消息。

在这里插入图片描述

在这里插入图片描述

(3)推送到远程库中(之前最好先拉取PULL一次),如果有问题,建议新建分支再推送到新建分支,这样会避免很多问题。

在这里插入图片描述

1.4 使用vs code直接初始化git仓库(这是完全不通过命令行初始化)

在这里插入图片描述

如图所示,点击生成初始化库。

在这里插入图片描述

然后直接成功,很快吧。

在这里插入图片描述

还需一步,就是添加远程库。

在这里插入图片描述

输入仓库的地址,从URL添加远程库。

在这里插入图片描述

起一个名字(任意的)。

从所有远程库中拉取一下。

在这里插入图片描述

拉取成功后,点击右下角圈圈(master),然后就会出现所有的分支,点击可直接切换到对应分支。

然后git会从远程仓库下载对应的代码了。

在这里插入图片描述

安装一下Git辅助插件可帮助你更好使用git的功能

在这里插入图片描述

完结:资料收集于网络,乐于分享,但愿可以帮到需要的人。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值