【源码管理】vscode + git 基本操作

1.概述

vscode 使用git的基本操作有: 拉取、推送、克隆、签出、抓取、提交、更改、分支 …,
下面这张图表示这些操作的逻辑图,具体的含义,下面章节会详细叙述。

在这里插入图片描述

2.克隆

在这里插入图片描述

克隆:指将平台仓库的所有文件 包括该仓库所有分支 都复制到本地电脑 , 这种方式下不需要再初始化本地仓库;
演示:
按图操作将ssh地址粘贴到vscode并回车
在这里插入图片描述
在vscode工作区可看到平台仓库内容
在这里插入图片描述

3. 拉取

在这里插入图片描述

拉取:指将gitee 平台新更改的内容合并到电脑当前分支
实例: 先在gitee平台readme.md 文件末尾加入“测试拉取指令 ” , 最后在vscode 点击拉取按钮,点击后可在vscode 的readme.md 里看到新增加的一行字。
演示:
观察vscode 的readme.md 里没有要添加的文字
在这里插入图片描述

在gitee平台仓库 readme.md 文件末尾加上 “ 测试拉取指令 ” :
在这里插入图片描述
在这里插入图片描述
在vscode 点击拉取按钮
在这里插入图片描述
在工作区发现新增的一行字 已被拉取下来
在这里插入图片描述

4.更改

在这里插入图片描述
更改:将当前分支修改的内容移到暂存区,该操作不会把数据合并到本地和平台仓库,仅仅表示你对当前分支的修改 做的缓存;

实例: 在vscode 的readme.md末尾写 “ 测试更改指令 ”点击更改,然后观察平台仓库是否改变。

演示:
在vscode 的readme.md末尾写 “ 测试更改指令 ” , 并点击更改按钮:
在这里插入图片描述
对比平台仓库发现并没有合并
在这里插入图片描述

5.提交

在这里插入图片描述
提交:将当前修改的内容提交到本地仓库,该操作不会把数据合并到平台仓库;

实例:将上一步的内容提交到本地仓库
在这里插入图片描述

6.推送

在这里插入图片描述
推送:将本地仓库内容合并到平台仓库 。
实例:
将上一步的 “ 测试更改指令 ” 内容 合并到平台仓库。

演示:
本地仓库点击推送:
在这里插入图片描述
观察平台仓库readme.md 文件里是否有 “ 测试更改指令 ” 内容:
在这里插入图片描述

7.签出

签出:从当前或者其它分支 再新增一个分支 ;
实例: 在master 分支上新增一个 “ test-branch” 分支,并通过git graph插件观察。

演示:
创建分支:
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Mac上使用VSCode和Clang来搭建Linux驱动源码阅读环境,您需要按照以下步骤进行设置: 1. 安装VSCode:在Mac上下载并安装Visual Studio Code。您可以从官方网站或App Store下载安装程序。 2. 安装VSCode插件:打开VSCode并安装必要的插件。例如,您可以搜索并安装C/C++插件,以支持C语言和C++编程。 3. 安装Clang:可以使用Homebrew等软件包管理器来安装Clang编译器。打开终端,运行以下命令安装Clang: ``` brew install llvm ``` 这将同时安装LLVM和Clang。 4. 配置VSCode:在VSCode中打开设置面板,并配置Clang作为默认的C/C++编译器。在"Preferences"菜单下选择"Settings",搜索"Clang Path"并指定安装的Clang路径。 5. 克隆Linux驱动源码:使用git工具将Linux驱动源码克隆到您的本地环境。您可以通过访问Linux内核源码仓库的网站,找到您想要阅读的驱动源码,并使用git命令进行克隆。 ``` git clone https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git ``` 这将把源码克隆到当前目录下的"linux"文件夹中。 6. 在VSCode中打开源码:在VSCode中打开刚刚克隆的Linux驱动源码文件夹。您可以使用"File"菜单中的"Open Folder"选项,选择"linux"文件夹进行打开。 现在,您可以在VSCode中使用Clang来阅读和分析Linux驱动源码。您可以使用VSCode的功能来导航源码、搜索函数和变量,或者使用断点调试功能进行代码调试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值