当前位置: 首页 > news >正文

常用Git 管理工具

图形界面工具

  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 Download – TortoiseGit – Windows Shell Interface to Git

sourcetree 图形界面非常好用 Get started with Sourcetree | Sourcetree | Atlassian Documentation

git 命令行

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

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 7月24日JavaSE学习笔记
  • Ubuntu、centos、openEuler安装docker
  • Teamcenter RAC开发,创建Item的两种方式
  • 解密阿里大神写的天书般的Tree工具类,轻松搞定树结构!
  • 【总结】前端JQuery获取Java后端文件流实现常规附件预览功能
  • Qt基础 | QSqlQueryModel 的使用 | QSqlQuery的使用
  • 深入理解计算机系统 CSAPP 家庭作业11.7
  • SMA 内孔 弯头——KH-SMA-K513-G
  • SQL进阶:解锁高级特性,深化数据洞察
  • MySQL零散拾遗(七)--- 突发奇想的一些疑虑
  • 力扣SQL50 上级经理已离职的公司员工 一题双解
  • Python | Leetcode Python题解之第283题移动零
  • 按图搜索新体验:阿里巴巴拍立淘API返回值详解
  • 代码实践思考:ROS1和ROS2
  • 反转链表 - 力扣(LeetCode)C语言
  • [译]CSS 居中(Center)方法大合集
  • [译]前端离线指南(上)
  • 【面试系列】之二:关于js原型
  • gops —— Go 程序诊断分析工具
  • Java教程_软件开发基础
  • java小心机(3)| 浅析finalize()
  • MySQL-事务管理(基础)
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • python学习笔记 - ThreadLocal
  • React-flux杂记
  • scrapy学习之路4(itemloder的使用)
  • Tornado学习笔记(1)
  • Vim 折腾记
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 高性能JavaScript阅读简记(三)
  • 开源SQL-on-Hadoop系统一览
  • 跨域
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 嵌入式文件系统
  • 通过git安装npm私有模块
  • 写代码的正确姿势
  • 积累各种好的链接
  • 昨天1024程序员节,我故意写了个死循环~
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • #laravel部署安装报错loadFactoriesFrom是undefined method #
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • $nextTick的使用场景介绍
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (4)STL算法之比较
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (六)DockerCompose安装与配置
  • (三)终结任务
  • (十二)Flink Table API
  • (一) storm的集群安装与配置
  • (转)使用VMware vSphere标准交换机设置网络连接
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)