Git GUI,Git Bash和Git CMD有什么区别? 我是初学者,我通常会使用git bash和git CMD进行安装。
Git CMD 就像普通的 Windows 命令提示符一样,使用 git
命令。它允许你通过命令行使用所有 Git 功能。如果你已经熟悉 Windows 命令提示符并且只在 Windows 上工作,则非常有用。
Git Bash 在 Windows 上模拟了一个 Bash 环境。它允许你在命令行中使用所有 Git 功能以及大部分 标准 Unix 命令。如果你习惯于 Linux 并想保持相同的习惯,则很有用。
Git GUI 是一个图形化用户界面,让你在不触碰命令行的情况下使用 Git。它是其他 Git 客户端之间的另一种选择。由于 Git GUI 非常简洁,如果你对图形界面感兴趣,也可以看看其他替代方案。
你可以自行决定要使用哪个。像许多其他人一样,我建议你先学习使用命令行来使用 Git,然后再转向图形界面。如果你不知道选择 Git Bash 还是 Git CMD,我会选择 Git Bash,因为 Bash 是一个非常有用的工具。
GIT GUI、GIT BASH和GIT CMD有什么区别?
之前在Quora上有人问过这个问题。
GIT BASH:
Bash是Unix shell和命令语言,在Linux(如Ubuntu)和OS X上是默认shell。通俗来说,在任何Linux设备的终端上运行的git被称为git bash。
GIT CMD:
(命令提示符)是Windows操作系统上的命令行解释器。相当于Linux中的坏屁终端,当您在Windows上安装git并习惯使用命令行时,可以使用cmd来运行git命令。
当您使用上述任一项时,git命令本质上没有任何差别。我更喜欢终端而不是cmd,但如果您因传统原因喜欢Windows,我曾使用Cygwin在Windows上获得类似终端的体验。
GIT GUI:
主要面向不喜欢在黑色屏幕上编码的人群,即提供了图形用户界面来运行您喜欢的git命令。例如,如果您要将本地仓库中的某些更改提交到暂存队列,则只需单击一个按钮即可提交更改,而git命令是“git commit -m"
我认为这已经足够清晰地回答了你的问题。
Git是一个版本控制系统(版本控制系统)
Git Bash - 它是一个基于Bash的终端,[Bash是一个基于Unix的终端],这意味着用户可以直接在该Bash终端中使用Unix命令。
Git GUI - 用作IDE(集成开发环境),如果您没有IDE或想要在离线模式下工作类似于Github的环境,则Git GUI很有用。 如果您正在使用VScode或Sublime编辑器,则现在已经添加了Git
命令的插件。 所以它也是一个选择,而不是安装Git GUI
Git CMD 已弃用
- 主要由Windows用户使用,因为它还具有一些用户可以直接使用的Git命令功能,这是在使用Windows 命令提示符 [CMD]时遇到的问题。
Git版本控制系统的最佳应用程序是Github
关于 -----Bash
v2.19.1
版本的 发行说明 表示Git for Windows
中的Git CMD
已被弃用。无论如何,git.exe 默认会被添加到 PATH 环境变量中,所以在 CMD 和 Git CMD 之间没有显著的区别。我不知道 git 和 git cmd 之间的区别是什么。 - Bernhard Döbler