vscode git图形化使用教程(一文秒懂,快速上手)

这篇具有很好参考价值的文章主要介绍了vscode git图形化使用教程(一文秒懂,快速上手)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vscode git图形化使用教程(一文秒懂,快速上手)

  1. vscode 图形化 git
     vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

  2. 右键 checkout 功能,切换到当前分支

    (如果想要切换分支,必须要先上传当前更改的再切换分支,切换完分支后变为之前分支内容)

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

切换分支后再次提交,从当前版本到最新版本

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

  1. 创建新分支

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

发布分支,当前只是本地分支,然后我们需要发布分支

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

分支已创建,但是看上去当前分支还是显示所有分支

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

当前远程分支 和 本地分支

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

然后我们再创建一个分支 2

(如果当前是分支 test_1 的话,我们是无法进行发布 Branch 的)

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

没有分布分支的话远端分支是没有的,并且后边没有跟着 origin,也就是代表不是远程分支

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

选中当前分支,checkout 就会切换为该分支,然后发布分支就会在远端看到了

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

如何看当前是哪个分支:小蓝色圆圈位置,第一个分支就是,并且外框为蓝色
  ​vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

  1. 回退版本 reset

git reset [--soft | --mixed | --hard] [HEAD]

三种形式

  • --soft​ 用于回退到某个版本(确保该分支)

    直接 revert

    vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

  • --hard​ 参数撤销工作区中所有未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交

  • --mixed​ 用于重置暂存区的文件与上一次的提交(commit)保持一致,工作区文件内容保持不变

reset 分支操作选择

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

假如我们有修改的话并且放弃目前所有的修改,完全就想回到之前的分支使用 Hard 就可以了

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

如果我们想直接回到当前分支,并且保留之前所有修改,soft 可以

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

如何让当前分支重新到最新的分支

重新拉取主分支,如果还是叫 master,master 就会回到最新的这个分支上

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

同时当我们再次 checkout 4 版本,该红色线就会消失,并且看到 master 这个分支名字

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

  1. git rebase, 这里我不使用了有些情况不便于追踪历史

  2. git merage

    首先我们切换分支到 test_1,然后修改文件

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

提交修改

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

然后我们选择 merge 到主分支,右键 5 版本分支上的主分支选择 merge

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode


  Squash(目前看上去可能会删除改变历史的,但是看上去会比较整洁)

Squash 没有明显的弊端。但我们可以考虑一些可能影响项目的事实。这些事实如下。

Squash 提交和重新发布会改变版本库的历史。如果任何贡献者不注意更新的历史,那么就会产生冲突。我建议一个干净的历史,因为它比另一个历史更有价值。尽管我们可以在 ref log 中查看原始历史。

还有一个缺点,我们可能会因为压扁而失去颗粒度。在使用 Git 的过程中,要尽量减少压扁的次数。所以,如果你是 Git 的新手,那就尽量不要使用压扁法。

然后我们选择直接 merge,出现冲突需要解决

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode
  解决冲突,在合并编辑器中解析
  ​vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

完成合并

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

提交合并后的代码,为最新分支版本

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

分支图示

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

刚才提交错了,我们再做一遍,应该是选中 master 分支,chekout

然后合并 merge 主分支到 test_1,然后远程主分支就是最新分支了

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode
  ‍
7. tag

添加 tag

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

推到远端,tag 作为版本号,一般版本 v1.0.0,以后的版本就都是这个 tag 后边可以更新

vscode git图形化使用教程(一文秒懂,快速上手),基本软件使用,git,vscode

文章来源地址https://www.toymoban.com/news/detail-843710.html

到了这里,关于vscode git图形化使用教程(一文秒懂,快速上手)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Git | 一文带你零基础快速上手Git

    Git | 一文带你零基础快速上手Git

    👑 博主简介 :    🥇 Java领域新星创作者    🥇 阿里云开发者社区专家博主、星级博主、技术博主 🤝 交流社区 :BoBooY(优质编程学习笔记社区) 前言 :本文适合零基础小白学习以及学过Git的小伙们复习使用,本文细节的讲述了Git的安装与卸载以及企业开发中需要用

    2024年02月02日
    浏览(46)
  • 【Git小白使用教程,一看就会用,快速上手Git(二——建立本地仓库和对Gitee或GitHub远程仓库的拉取和推送】

    【Git小白使用教程,一看就会用,快速上手Git(二——建立本地仓库和对Gitee或GitHub远程仓库的拉取和推送】

    1.1、先在本地创建一个文件夹用作本地仓库,里面可以放你的项目代码或者你想要上传到远程仓库的文件。 1.2、然后在文件夹内通过cmd打开终端命令行 git init ——初始化本地仓库,运行成功后,文件夹内会出现一个.git文件 也可以在文件夹内右击鼠标,选择git bash打开git命令

    2024年02月04日
    浏览(49)
  • 【一文到底】【0基础】【快速上手】Django基本使用

    【一文到底】【0基础】【快速上手】Django基本使用

    和之前python一样,通过pip来安装即可 django和其他第三方Python模块一样,会在当前python环境下的 libsite-package 中,只是django是比较大的那种模块。 But,django这个包呢同时会生成 django-admin.exe 在 Scripts 文件夹中,这个exe可执行文件是帮助我们操作django项目的。目录情况大体如下:

    2023年04月09日
    浏览(15)
  • Git 使用与问题记录 二(公司快速上手版)

    Git 使用与问题记录 二(公司快速上手版)

    记录自己学习的内容,方便后面忘记的时候查看。 给像我一样的新手提供一点参考 上一章已经安装好了Git,如何使用呢。我这里会分享两种办法,第一种是在VS2022中克隆代码,修改和提交;第二种是用命令提交。 首先,需要下载代码到本地。 先分享几个基础知识 项目 Val

    2024年01月19日
    浏览(8)
  • kafka使用教程、快速上手

    kafka使用教程、快速上手

    Kafka 是一个分布式的基于发布 / 订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域。 1.2.1 传统消息队列的应用场景 使用消息队列的好处: 解耦 允许独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 可恢复性 系统的一部分组件失效时

    2023年04月14日
    浏览(11)
  • git入门指南:新手快速上手git(Linux环境如何使用git)

    git入门指南:新手快速上手git(Linux环境如何使用git)

    目录  前言 1. 什么是git? 2. git版本控制器 3. git在Linux中的使用 安装git 4. git三板斧 第一招:add 第二招:commit 第三招:push 5. 执行状态 6. 删除 总结           Linux的基本开发工具介绍完毕,接下来介绍一下Linux环境下如何使用git,以及git到底是什么?它和gitee和github之间有

    2024年02月03日
    浏览(15)
  • 快速上手Opencv:HighGUI图形用户界面

    快速上手Opencv:HighGUI图形用户界面

    1.1 图像的载入:imread()函数 Mat imread(const string filename,int flags=1) 第一个参数:图片路径 第二个参数:载入标识,指定一个加载图像的颜色类型。可以看到它自带的默认值为1 1.2 图像的显示:imshow()函数 void imshow(const string winname InputArray mat) 第一个参数:填需要显示的窗口标识名

    2024年02月08日
    浏览(13)
  • Flask 快速上手教程 — 了解与基本使用

    Flask 快速上手教程 — 了解与基本使用

    这篇博客是我刚接触 flask,研究文档时的一些记录与体会,希望对各位刚接触 flask 的朋友有所帮助。 且在此篇后,我还会另写一篇关于纯后端的 flask 教程,介绍一下如何使用 flask 创建一个较为完善的纯后端的服务。 在阅读下面的内容前,读者应该具有基础的python知识,且

    2024年02月09日
    浏览(8)
  • 【快速上手系列】使用阿里云发送测试短信超简单教程

    【快速上手系列】使用阿里云发送测试短信超简单教程

    一、阿里云配置 1、进入阿里云首页点击短信服务 2、短信服务界面 3、点击 快速学习 ,然后绑定测试手机号,绑定好后点击调用 API发送短信 4、左侧可以看到一些参数设置,右面是可以选择的demo代码 5、测试代码中需要改的是你自己的 accessKeyId 和 accessKeySecret 在短信服务页

    2024年02月02日
    浏览(13)
  • 使用CycleGAN训练自己制作的数据集,通俗教程,快速上手

    使用CycleGAN训练自己制作的数据集,通俗教程,快速上手

    总结了使用 CycleGAN 训练自己制作的数据集,这里的教程例子主要就是官网给出的斑马变马,马变斑马,两个不同域之间的相互转换。教程中提供了官网给的源码包和我自己调试优化好的源码包,大家根据自己的情况下载使用,推荐学习者下载我提供的源码包,可以少走一些弯

    2024年02月03日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包