在VSCode中使用Git教程

文章目录

  • 提交代码
  • 操作分支
  • 提交远程库
  • 拉取代码
  • 参考

介绍一下如何在VSCode中使用Git
首先在VSCode中打开一个项目
打开项目后, 点击下图按钮, 可以引入Git

在这里插入图片描述

提交代码

点击 + ;相当于git add.

下面两张图, 第一张表示改文件后的+号, 只会add本文件. 第二张图表示这段时间改动过的文件一起全部add
在这里插入图片描述
在这里插入图片描述
点击上面的+号后, 点击对号(Commit), 等于git commit -m "备注信息"

此时会弹出一个文件, 名为COMMIT_EDITMSG, 在这个文件中填写提交信息, VSCode会将写入的内容自动保存, 然后你只管关闭这个文件就好了, 这时就完成了Git Commit

解释: 当您提交时,Git需要一个提交消息。为了获得提交消息,Git将使用一个名为COMMIT_EDITMSG的文件调用编辑器,该文件是您编写消息、保存文件并关闭它的地方。一旦您这样做了,Git将接受该消息,去掉注释,并将其用作提交的提交消息。
在这种情况下,这是按照设计完成的,您只需输入提交消息即可。

在这里插入图片描述
然后我们可以看到暂存区的文件都不见了, 因为我们已经从暂存区提交上了
在这里插入图片描述

这里推荐下载一个插件, 这可以清晰的查看git历史记录
在这里插入图片描述
按下Ctrl+Shift+p键, 输入git log
在这里插入图片描述
就可以查看历史提交记录了
在这里插入图片描述
下图圈出的部分把鼠标放上会有多种提示操作, 非常的方便
在这里插入图片描述

操作分支

在 VS Code 中,我们可以通过命令面板或者集成终端来执行 Git 命令。下面是在 VS Code 中切换分支的步骤:

  1. 打开 VS Code,并打开要操作的代码仓库。
  2. 在菜单栏中选择“查看”(View)-“命令面板”(Command Palette),或者使用快捷键 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)打开命令面板。
  3. 在命令面板中输入“Git: Checkout to…”并选择该命令。

输入要切换到的分支名称,然后按回车键。示例:输入“feature-branch”切换到名为“feature-branch”的分支。
通过上述步骤,您就可以在 VS Code 中轻松切换到不同的分支。
在这里插入图片描述
在这里插入图片描述
detached HEAD state的解释

提交远程库

还未操作, 以后更新, 可以查看参考内容

拉取代码

还未操作, 以后更新, 可以查看参考内容

参考

VSCode中的git使用篇
巧用vscode编辑器 ,利用vscode可视化git跟踪git历史记录,简单实现git日常操作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/299816.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

leetcode 6. N 字形变换(medium)(优质解法)

链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 代码: class Solution {public String convert(String s, int numRows) {if(numRows 1) {return s;}int lengths.length();StringBuilder retnew StringBuilder();//获取…

选择排序之C++实现

描述 选择排序(Selection Sort)是一种简单直观的排序算法。它的基本思想是:每一轮从待排序的数据中选择最小(或最大)的一个元素,然后与待排序数据的第一个元素交换位置。对剩余未排序的数据重复这个过程&a…

C++ 基础

……………………………………………………………………………… 命名空间: 在 C语言环境中,当变量或函数发生冲突的时候,编译器会报错。在一些大工程中不同的板块往往由不同的人员进行编写,合并到一块时可能会出现名字冲突&…

Autosar CAN开发03(从实际应用认识CAN总线的物理层)

建议同时阅读本专栏的: Autosar CAN开发03(从实际应用认识CAN总线的物理层) Autosar CAN开发04(从实际应用认识CAN报文) Autosar CAN开发05(从实际应用认识CAN波特率) 前言 在上一章的《AU…

基于Python的新能源汽车销量分析与预测系统

温馨提示:文末有 CSDN 平台官方提供的学长 QQ 名片 :) 1. 项目简介 基于Python的新能源汽车销量分析与预测系统是一个使用Python编程语言和Flask框架开发的系统。它可以帮助用户分析和预测新能源汽车的销量情况。该系统使用了关系数据库进行数据存储,并…

thinkphp6.0的workerman在PHP8.0下报错

一、我先升级了thinkphp6.0到最新版本: composer update topthink/framework二、结果提示我composer版本过低,需要升级到2,于是我又升级了composer composer self-update 三、我又升级了workerman: composer require topthink/think-work…

深入理解 Spring Boot:核心知识与约定大于配置原则

深入理解 Spring Boot:核心知识与约定大于配置原则 简单说一下为什么要有 Spring Boot? 因为 Spring 的缺点。 虽然 Spring 的组件代码是轻量级的,但它的配置却是重量级的(需要大量 XML 配置) 为了减少配置文件,简化开发 Spri…

低代码实施复杂应用的实践方法

内容来自演讲:韦有炬 | 柳州知行远企业管理咨询有限公司 | 总经理 摘要 本文探讨了在全民开发时代如何使用低代码实施复杂应用并降低上线风险。文章分析了复杂系统实施失败的风险,包括项目规划不周、人员变动、企业基础管理不足等,并对比了低…

市场复盘总结 20231225

仅用于记录当天的市场情况,用于统计交易策略的适用情况,以便程序回测 短线核心:不参与任何级别的调整 昨日回顾: SELECT CODE,成交额排名,净流入排名,代码,名称,DDE大单金额,涨幅,主力净额,DDE大单净量,CONVERT(DATETIME, 最后封…

CSRF(Pikachu)

CSRF(get) 首先我们先登录账号 admin 密码是;123456 点击修改个人信息 用F12或者BP 抓包看看我们的url 那么构成的CSRF攻击payload为http://pikachu.shifa23.com/pikachu/vul/csrf/csrfget/csrf_get_edit.php?sexboy&phonenum”手机…

智能优化算法应用:基于卷积优化算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于卷积优化算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于卷积优化算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.卷积优化算法4.实验参数设定5.算法结果6.…

让某个页面一直处于最前面,可以屏蔽切屏检测

前言 学习通智慧树网课分屏,让某个页面一直处于最前面,可以屏蔽切屏检测。 页面一直处于最前面 前言1 安装包2 使用 1 安装包 https://download.csdn.net/download/qq_44850489/76684366 2 使用 一直下一步就可以 选择要放到前面的窗口&#xff0c…