首页 > 其他分享 >常用Git 管理工具

常用Git 管理工具

时间:2024-07-29 15:40:00浏览次数:13  
标签:常用 Git Windows 管理工具 macOS 工具 Bash 客户端

图形界面工具

  1. GitHub Desktop

    • GitHub 开发的一款跨平台的图形化 Git 工具,支持 Windows、macOS 和 Linux。
    • 特点包括简洁的用户界面、易于创建和管理仓库、提交变更、分支管理等。
  2. SourceTree

    • Atlassian 提供的一款免费的跨平台 Git 和 Mercurial 客户端。
    • 支持 Windows 和 macOS。
    • 特点包括直观的图形界面、合并和冲突解决工具等。
  3. GitKraken

    • 一款功能强大的跨平台 Git 客户端。
    • 支持 Windows、macOS 和 Linux。
    • 特点包括拖放式的操作、内置的合并工具、自定义快捷键等。
  4. TortoiseGit

    • 一款针对 Windows 的免费开源 Git 客户端。
    • 它作为一个 Shell 扩展集成到 Windows Explorer 中,使得 Git 命令可以通过右键菜单轻松访问。
    • 特点包括直观的用户界面、支持拖放操作、分支管理和冲突解决等。
  5. Tower

    • 适用于 macOS 和 Windows 的付费 Git 客户端。
    • 特点包括简洁的用户界面、高级的搜索功能、可视化分支管理等。
  6. Fork

    • 适用于 macOS 和 Windows 的 Git 客户端。
    • 特点包括简洁的设计、快速的性能、内置的 Git 学习资源等。

命令行工具

  1. Git Bash

    • Windows 上的命令行工具,提供了类 Unix 的环境来运行 Git 命令。
    • 包含在默认的 Git for Windows 安装包中。
  2. Git for Windows

    • 官方提供的 Git 客户端,包含 Git Bash 和其他有用的工具如 Git GUI。
  3. Git Bash Here

    • 一个 Windows 的上下文菜单项,允许直接在文件夹中打开 Git Bash。
  4. ConEmu / Cygwin / MINGW

    • 提供类似终端的环境,可以在 Windows 中使用 Git。
  5. Git Bash Prompt for Windows

    • 为 Windows 提供一个类似于 Linux 的 Bash 命令行界面。
  6. Visual Studio Code

    • 虽然主要是一个代码编辑器,但它集成了 Git 功能,可以直接在编辑器内管理 Git 仓库。
  7. IntelliJ IDEA / PyCharm / Visual Studio

    • 许多现代 IDE 如 IntelliJ IDEA、PyCharm 和 Visual Studio 内置了 Git 集成功能,可以直接在 IDE 内管理版本控制。

我常用的

tortoisegit https://tortoisegit.org/download/

sourcetree 图形界面非常好用 https://confluence.atlassian.com/get-started-with-sourcetree

git 命令行

vscode or visual studio 越来越有一统天下的趋势

这几个结合起来,哪个方便用哪个

标签:常用,Git,Windows,管理工具,macOS,工具,Bash,客户端
From: https://www.cnblogs.com/xingce/p/18330222

相关文章

  • git篇-- Git在项目实操中常见的使用命令--02
    Git是现代软件开发中不可或缺的版本控制工具。它能帮助开发者跟踪项目的所有变更,并与团队成员高效协作。本文将介绍一些在项目实操中常见的Git命令,帮助你更好地管理代码。1.初始化和配置初始化仓库在一个新的项目目录中,初始化Git仓库:gitinit配置用户信息在提交代码......
  • git篇--入职初期如何使用Git进行项目管理--01
    在刚入职的初期,掌握Git这个版本控制工具对于高效管理项目至关重要。Git不仅能帮助你跟踪代码的变更,还能方便地与团队成员协作,确保项目的顺利进行。1.Git的基本概念在开始使用Git之前,了解以下几个基本概念是很重要的:仓库(Repository):一个Git仓库包含了项目的所有文件及其变更历......
  • 【版本控制系统Git】Git的基本操作与工作流程
    版本控制系统GitGit的基本操作与工作流程目录引言Git概述Git的基本操作安装Git配置Git创建仓库常用命令Git的工作流程克隆仓库分支管理提交更改合并分支解决冲突最佳实践结论引言在现代软件开发中,版本控制系统(VCS)是不可或缺的工具。它能够帮助开发团队管理代码的......
  • Python内置模块常用总结
    目录unittestunittest点击查看代码importunittestfromhtmltestreportimportHTMLTestReportclassTestOne(unittest.TestCase):@classmethoddefsetUpClass(cls)->None:print(f'setUpClass')@classmethoddeftearDownClass......
  • Java8 Stream操作流10条常用方法
    1.filter过滤满足条件的元素2.mapmap方法将每个元素转换成另一个类型,并返回新的流3.flatMap与map类似,可以用来扁平化多层嵌套4.distinct去除流中的重复元素5.sorted对流中的元素进行排序6.limit可以限制流中的元素数量7.skip可以跳过流中的前n个元素8.reduce......
  • 文件管理工具“三剑客” #Everything #SpaceSniffer #Clover
    前言:本文收集了我日常使用的三个文件管理工具:文件搜索神器——Everything磁盘文件占用分析工具——SpaceSniffer文件资源管理器——Clover下面我从工具解决的痛点和使用技巧两个方面去介绍每个工具。1、文件搜索神器——Everything痛点:想要快速搜索到文件,只知道一个前......
  • 10:Pycharm 常用快捷键大全
    本文对Pycharm常用快捷键进行了汇总整理,如果学习,相信这些快捷键一定能提高Python编程的效率。2.代码补全  当你输入代码时,按下Tab键可以自动补全当前的代码或变量名。如果有多个可能的选项,你可以按下Tab键多次来循环浏览这些选项。3.代码缩进  在Python中,代码块的缩进非......
  • Linux常用命令—权限
    Linux常用命令Linux是一个强大的操作系统,广泛应用于服务器、开发和嵌入式系统中。掌握一些常用的Linux命令对于高效地使用系统非常重要。以下是常用的Linux命令和说明。Linux权限管理 //Linux权限管理操作系统中每个文件都拥有特定的权限、所属用户和所属组。   ......
  • Linux常用命令
    Linux常用命令Linux是一个强大的操作系统,广泛应用于服务器、开发和嵌入式系统中。掌握一些常用的Linux命令对于高效地使用系统非常重要。以下是常用的Linux命令和说明。ps-ef|grep:查询进程//查询进程 //ps-ef|greppid //ps-ef|grep端口号 //ps-ef|grep......
  • 最细哈希表相关的力扣题和讲解和Java、C++常用的数据结构(哈希法)来源于代码随想录,十分
    20240725一、什么时候适用什么样的结构。1.java中1.1HashSet:1.2TreeSet:1.3LinkedHashSet:1.4HashMap:1.5TreeMap:1.6LinkedHashMap:1.7总结2.c++中2.1std::unordered_set:2.2std::set:2.3std::multiset:2.4std::unordered_map:2.5std::map:2.6std::multimap:3代码......