常用Git 管理工具

server/2024/11/15 0:40:53/

图形界面工具

  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 越来越有一统天下的趋势

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


http://www.ppmy.cn/server/90709.html

相关文章

网络通信中的源地址,目的地址,源端口,目的端口,安全区域

1.源地址,目的地址,源端口,目的端口 网络传输数据时要用到的概念,举例子:A主机要发送数据到B主机上。那么 源地址:就是A主机的ip地址 目的地址:B主机的IP地址 A,B两台机子不仅仅是…

关于黑马Ajax项目的笔记

一、token的介绍 概念: 访问权限的令牌,本质上是一串字符串 创建: 正确登录后,由后端签发并返回 作用: 判断是否有登录状态等,控制访问权限 注意 前端只能判断token有无,后端才能判断to…

FRP配置内网穿透52版本以上适用

简述 适用frp配置内网穿透来说我们需要进行简单的区分,具有公网IP的服务器我们简称为服务端,内网的服务器我们可以简称为客户端,frp需要针对不同的服务器配置不同的文件 下载安装包 Linux下载地址 https://github.com/fatedier/frp/relea…

AI工作流程设计的自动化优化:微软与斯坦福的新成果 - Trace

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

Java的日期类

1.第一代日期类 ① Date类:精确到毫秒,代表特定的瞬间 public static void main(String[] args) { // 获取当前系统时间 // 这里的Date类是在java.util包 // 默认输出的格式是国外的格式Date date new Date();System.out.println…

c++语言学习注意事项

当学习C语言时,有几个重要的注意事项可以帮助初学者更有效地掌握这门强大的编程语言: 1. 理解基本概念和语法 C 是一门复杂且功能强大的编程语言,因此理解其基本概念和语法至关重要。初学者应该重点掌握以下几个方面: 基本语法和…

24暑假算法刷题 | Day22 | LeetCode 77. 组合,216. 组合总和 III,17. 电话号码的字母组合

目录 77. 组合题目描述题解 216. 组合总和 III题目描述题解 17. 电话号码的字母组合题目描述题解 77. 组合 点此跳转题目链接 题目描述 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 1: 输…

php、mantis、showDoc部署

下载软件安装包:Mantis Bug Tracker 下载vs包:https://www.microsoft.com/en-us/download/details.aspx?id48145,解决“因为计算机中丢失msvcr110.dll”下载apache服务器:Apache VS17 binaries and modules download下载php:PHP For Windows: Binaries and source…