【DevOps】Git 图文详解(三):常用的 Git GUI

Git 图文详解(三):常用的 Git GUI

  • 1.SourceTree
  • 2.TortoiseGit
  • 3.VSCode 中的 Git

如果不想用命令行工具,完全可以安装一个 Git 的 GUI 工具,用的更简单、更舒服。不用记那么多命令了,极易上手,不过 Git 基础还是需要学习了解一下的。

❓ 对于 Git,建议用命令行,这样你才能真的理解 Git 的思想。
✔️ 其实都只是工具而已,适合自己的就是最好的,没必要纠结,多写点 Bug 更重要!

  • TortoiseGit:小乌龟,SVN 时代就很流行的代码管理 GUI 利器。
    • 🚫只有 Windows 版本,支持中文,需要单独下载安装中文语言包。
    • ✔️开源,免费,与文件管理器的良好集成。
    • ✔️内置冲突对比解决工具。
  • SourceTree:SourceTree 是老牌的 Git GUI 管理工具了,也号称是最好用的 Git GUI 工具。
    • ✔️适用于 Windows 和 Mac 系统,内置中文版,自动识别语言。
    • ✔️免费、功能强大,使用简单。
    • ✔️功能丰富,基本操作和高级操作都设计得非常流畅,适合初学者上手,支持 Git Flow。
    • 🚫无冲突对比工具,支持配置第三方组件。
  • GitHub Desktop:GitHub 官方出品的 Git 管理工具。
  • GitKraken:GitKraken 是一个跨平台 GUI Git 客户端,有免费版,专业版和企业版,这些版本启用了不同的功能。

1.SourceTree

SourceTree 的官网下载安装包,支持 Window、Mac 系统,按照提示完成安装。

  • SourceTree 支持管理多个仓库,通过 + 按钮,可选择多种方式添加仓库。

在这里插入图片描述

  • 然后就是可视化的仓库管理了,不用记住繁琐的指令(参数)了,可视化操作。

在这里插入图片描述

2.TortoiseGit

在这里插入图片描述
TortoiseGit 官网下载安装包,及中文语言包,按照提示完成安装。小乌龟的 Git 是集成到操作系统里的,直接右键文件夹就可以进行 Git 操作了。

在这里插入图片描述

  • 先进入设置:右键文件夹菜单 → TortoiseGit → Settings,进入设置,设置中文语言。
  • 小乌龟的各种 Git 操作都在右键菜单了,深度集成到了操作系统的资源管理器中了,文件图标也是有 Git 状态的,比较容易分辨。

在这里插入图片描述
在这里插入图片描述

3.VSCode 中的 Git

VSCode 自带的 Git 工具基本已经可以满足日常使用了,既有可视化功能,也能敲命令,习惯了不就不用安装其他 GUI 工具了。不过还是可以再安装一些 VSCode 插件,来增强 Git 功能。

  • GitLens:在团队项目开发中非常实用,必备!!!用于快速查看代码提交历史记录,在代码上会显示最近的修改信息,包括提交者,只就这一点就值得推荐了。

在这里插入图片描述

  • Git History:可以轻松快速浏览 Git 文件操作历史记录的工具,可视化展示,操作简单。

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

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

相关文章

【南京】最新ChatGPT/GPT4科研技术应用与AI绘图及论文高效写作

2023年我们进入了AI2.0时代。微软创始人比尔盖茨称ChatGPT的出现有着重大历史意义,不亚于互联网和个人电脑的问世。360创始人周鸿祎认为未来各行各业如果不能搭上这班车,就有可能被淘汰在这个数字化时代,如何能高效地处理文本、文献查阅、PPT…

【LeetCode刷题-双指针】--977.有序数组的平方

977.有序数组的平方 方法:双指针 由于数组是升序排序的,如果所有的数都是非负的,那么数组平方后,仍然保持升序,但数组中有负数,将每个数平方后,数组就会降序 需要找到数组中负数与非负数的分界…

Redisson 分布式锁实战应用解析

文章目录 前言一、Redisson介绍二、Redisson的使用1.1 引入依赖1.2 编写配置1.3 示例测试_011.4 示例测试_02 三、Redisson源码分析2.1 加锁源码2.2 看门狗机制 前言 分布式锁主要是解决分布式系统下数据一致性的问题。在单机的环境下,应用是在同一进程下的&#x…

【计算机组成原理】知识点巩固 - 存储器概述

目录 1、存储器分类 1.1、按存储介质分类 1.2、按存取方式分类 1.3、按信息的可改写性分类 1.4、按信息的可保存性分类 1.5、按功能和存取速度分类 2、存储器技术指标 2.1、存储容量 2.2、存取速度 3、存储系统层次结构 4、主存的基本结构 5、主存中数据的存放 5…

Python中的实例属性和类属性

在这篇文章中,我们将探讨Python中的类是如何工作的,主要介绍实例和类的属性。这些属性是什么,它们之间的区别,以及创建和利用它们的python方法。 类属性与实例属性 首先,我们需要知道什么是实例。实例是属于类的对象。…

带你快速掌握Linux最常用的命令(图文详解)- 最新版(面试笔试常考)

最常用的Linux指令(图文详解)- 最新版 ls:列出目录中的文件和子目录。(重点)cd:改变当前工作目录。绝对路径:相对路径 pwd:显示当前工作目录的路径。mkdir:创建一个新的目…

腾讯云新用户专享买什么服务器划算?腾讯云新用户服务器购买建议

腾讯云近期推出了一系列的轻量应用服务器活动,其中包括了两款三年时长的优惠配置。这两款配置分别是2核2G4M和2核4G5M,价格分别为540元和756元。相较于按月购买的费用,三年时长的套餐更加划算,并且能够有效省下续费费用。所以&…

如何用html css js 画出曲线 或者斜线;

效果图 解题思路 将图片全部定位至中心点,然后x轴就变动translateX ,y轴同理; 这里有两个问题 浏览器: 以左上角为原点0,0 越往下y越大 数学坐标系:以中心点为原点0,0 越往下y越小&#xff1…

如何实现一个下班倒计时程序

shigen日更文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。 Hello伙伴们,好几天不见啦。最近也是晚上打球太累,加上一直在研究mybatis的多租户问题&…

深度模型压缩研究回顾

深度模型压缩研究回顾 作者:安静到无声 个人主页 目录 深度模型压缩研究回顾推荐专栏 在本节中,主要介绍了目前主流的深度神经网络压缩与加速方法,主要包括轻量化网络设计、参数量化、知识蒸馏、模型剪枝和硬件加速等,其中模型剪…

我认为除了HelloWorld之外,Python的三大数据转换实例可以作为开始学习Python的入门语言。

Python的三大数据转换实例 一、反转三位数 class Solution:def funtcion(self,number):hint(number/100)tint(number%100/10)zint(number%10)return 100*z10*th if __name____main__:solution Solution()num123new_num solution.funtcion(num)print("输入:{}".fo…

torch.stack

看网上看多没讲的不是很明白,我来试试空间上的理解 # 假设是时间步T1的输出 T1 torch.tensor([[1, 2, 3],[4, 5, 6],[7, 8, 9]]) # 假设是时间步T2的输出 T2 torch.tensor([[10, 20, 30],[40, 50, 60],[70, 80, 90]])输出: print(torch.stack((T1,T2…