Git+vscode操作

Git+vscode操作

在项目开发过程中,版本管理会显得尤为重要,并且掌握一个版本管理工具对我们来说是非常有用的。平时教研室项目开发可以使用,自己DIY时也可以使用,避免了因为某些原因无法回退以前版本的问题;同时Git也可以记录每次的修改内容,帮助自己回忆项目开发过程。

  • Git中分为本地分支和远端分支,本地分支可以推送到远端,远端分支也可以被拉取到本地
  • Git中的分支互不干扰,可以进行不同模块的同步开发,最后合并分支即可,在本地合并后再推送远程
  • Git中本地分支合并后再推送到远程分支,不要将所有本地分支推送到远程

创建自己的Git账户

Gitee码云

在这里插入图片描述

个人推荐Gitee,因为Gitee是国内服务器,不会想Github一样出现无法连接到服务器的情况,国内使用比较稳定,如果你现在有Github的账户,完全可以使用Github账户来登录Gitee,并且可以将Github上的库迁移到Gitee上面来。

vscode中插件

Git Graph :VSCODE内部查看git分支插件,需要保证打开的VSCODE 文件夹目录有.git相关文件及文件夹
在这里插入图片描述
Git History
在这里插入图片描述

克隆一个工程到本地

  1. 首先找到一个工程,并且选择克隆→HTTPS→复制
    在这里插入图片描述 2. 使用快捷键Ctrl+shift+P打开命令面板 ,输入Git,选择克隆,并粘贴刚才复制的地址并回车,选择文件下载位置下载在这里插入图片描述
    3.按照下图顺序打开Git Graph
    在这里插入图片描述

主要操作

  • 新建分支
    首先点击分支名称,然后从弹出的命令面板中选择正在创建新分支,则从当前分支下创建新的分支;从…创建分支为从…分支(点击从…创建分支后会弹出选择)中创建新的分支
    在这里插入图片描述

  • 分支之间的关系
    平行世界:不同分支内的版本不会互相影响,可以同时进行不同模块的开发

  • 合并分支
    1、左下角选择需要合并的目的分支(developing)
    2、打开git graph,选择需要被合并的子分支(UART),点右键,选择Merge into current branch…
    3、如果合并产生冲突,选择需要合并的内容后,确认无误后,进行提交
    4、合并完毕,可以在git graph中查看合并的分支
    请添加图片描述

  • 回滚分支
    1、点击左下角分支选择,选择需要回滚的分支
    2、需要保证回滚前,在Git Graph中,不存在更改(Uncommitted Changes),如果存在,按以下方法处理
    提交至当前分支
    在源代码管理中,选择放弃所有更改
    3、在Git Graph中,选择需要回滚的版本,点击右键,选择Reset current branch to this Commit…
    4、分支回滚后,撤销所有的更改,回滚完毕
    请添加图片描述

  • 推送到远程
    打开对应分支后会弹出发布分支的选项,点击发布分支后会将本地分支推送至远端,并且在本地分支名称后面会出现origin,并且在Gitee上则会看到本地分支被推送至远程请添加图片描述

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
MSYS2 (Minimal SYStem for Windows) 和 Visual Studio Code (VSCode) 是两个相互补充的工具组合,它们在Windows平台上广泛用于软件开发,尤其是使用C、C++、Git等技术的项目。 **MSYS2**: - MSYS2是一个基于MinGW(Minimalist GNU for Windows)的跨平台软件包管理器,它为Windows用户提供了一个类似于Linux的命令行环境,但使用的是Windows的API。 - 它包含了各种开源工具,如GCC编译器、Git、make、bash shell等,使得开发者能够在Windows上构建和管理Unix-like应用程序的开发环境。 - 安装过程通常会自动安装mingw-w64工具链,这对于支持C++库和跨平台开发非常重要。 **Visual Studio Code**: - Visual Studio Code是由Microsoft开发的一款轻量级的源代码编辑器,以其简洁的界面和强大的扩展性而闻名。 - 它支持多种编程语言,包括C/C++,提供了代码补全、调试、版本控制集成(如Git)等功能。 - 配合C/C++插件(如C/C++ Extension Pack),VSCode可以在MSYS2环境下直接编写、构建和调试C++代码。 - 另外,VSCode还有丰富的社区插件支持,可以进一步增强代码编辑和管理体验。 要将MSYS2和VSCode结合起来,你可以按照以下步骤操作: 1. **安装MSYS2**:从官方网站下载并安装MSYS2 MinGW环境。 2. **配置环境变量**:确保PATH环境变量包含了MSYS2的bin目录,这样可以在命令行中直接使用msys2和mingw64的工具。 3. **安装VSCode**:直接从官网或应用商店下载安装VSCode。 4. **安装C/C++插件**:在VSCode内打开Extensions Marketplace,搜索并安装C/C++插件(如"ms-vscode.cpptools")。 5. **设置工作区**:在VSCode中创建一个新的C++项目,设置CMakeLists.txt或其他构建文件,然后配置工作区的C++工具链指向MSYS2的mingw64。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值