GitGUI、GitBash和GitCmd之间的区别

GitGUI、GitBash和GitCmd之间的区别,git,bash,cmd,Git,Bash,Cmd,gitgui、gitbash和gitcmd之间有什么区别? 我是一个初学者,在进行安装时,我通常会同时使用git bash和git CMD 在库拉以前有人问过这个问题 Git Bash: Bash是一种unixshell和命令语言,是 Linux(Ubuntu等)和OS X上的默认shell 在任何Linux设备的终端上运行的git称为git 猛击 Git CMD: (命令行提示符)命令行解释器是否打开 Windows操作系统。有点像个坏蛋 Linux中的终端,当您在windows上安装git并

gitguigitbashgitcmd之间有什么区别? 我是一个初学者,在进行安装时,我通常会同时使用git bash和git CMD

在库拉以前有人问过这个问题

Git Bash

Bash是一种unixshell和命令语言,是 Linux(Ubuntu等)和OS X上的默认shell 在任何Linux设备的终端上运行的git称为git 猛击

Git CMD

(命令行提示符)命令行解释器是否打开 Windows操作系统。有点像个坏蛋 Linux中的终端,当您在windows上安装git并习惯于 使用命令行,可以使用cmd运行git命令

对于git命令,当 您可以使用上面的任何一种方法。我更喜欢航站楼而不是其他的 但如果你出于传统的原因喜欢Windows,我已经用过了 Cygwin让我在窗户上有一种终端般的感觉

Git GUI

基本上是针对那些不喜欢电脑编码的人 黑屏,也称为命令行。它提供了一个图形用户界面 接口来运行您喜欢的git命令,例如 将某些更改从本地存储库提交到临时存储库 队列中,您只需单击一个按钮即可提交更改 而git命令是“git commit-m”


我想你的问题已经很清楚了。

Git CMD就像是带有
Git
命令的常规Windows命令提示符。它允许您通过命令行使用所有Git特性。如果您已经熟悉Windows cmd并且只在Windows上工作,则此功能非常有用

Git Bash在windows上模拟环境。它允许您使用命令行中的所有git功能,以及大多数git功能。如果您已经习惯Linux并且希望保持相同的习惯,那么这将非常有用

Git GUI是一个图形化的界面,您可以在不接触命令行的情况下使用Git。它是其他Git客户机中的一种选择。由于GitGUI非常简单,您还可以查看GUI是否对您感兴趣


这取决于你决定你想用哪一个。和其他许多人一样,我建议您在切换到图形界面之前使用命令行学习Git。如果您不知道在Git Bash和Git CMD之间选择哪个,我会选择Git Bash,因为Bash是一个非常有用的学习工具。

Git是一个版本控制系统

GitBash-它是一个基于Bash的终端,[Bash是一个基于Unix的终端],这意味着用户可以在该Bash终端中直接使用
Unix
命令

GitGUI-用于在系统上作为IDE,如果您没有IDE或希望在类似Github的环境中脱机工作,那么Git GUI非常有用。如果您使用的是VScode或Sublime编辑器,那么他们现在已经为
Git
命令添加了一个插件。因此,您也可以选择使用它,而不是安装GitGUI

GitCMD
已弃用
-主要由Windows用户使用,因为它还有一些用户可以直接使用的Git命令功能,这是使用Windows命令提示符时的一个问题

Git版本控制系统的最佳应用是Github

关于-----


作为一名2岁以上的会员,您应该知道帮助中关于“仅链接答案”的说明。请(重新)阅读一件我认为应该注意的事情,在后端它们都使用相同的代码。因此,您不可能将存储库置于一种工具与另一种工具不兼容的状态。至少,我的印象是这样的。for
v2.19.1
say
Git CMD从这个Git for Windows版本开始就被弃用了。默认设置是在路径中有git.exe,因此CMD和git CMD之间没有明显的区别
我不知道git和git CMD之间的区别是什么。@BernhardDöbler我相信你可以选择不在常规CMD中安装git来避免一些问题。@BernhardDöbler他们的说法太轻率了。CMD和Git CMD之间有一个非常明显的区别,即Git CMD默认使用Unicode就绪的TrueType字体。还有一个安装程序选项可以将其设置为Windows CMD的默认设置。