git - Git GUI、Git Bash、Git CMD 的区别

标签 git bash cmd

Git GUIGit BashGit CMD 之间有什么区别? 我是初学者,为了进行安装,我发现自己通常同时使用 git bash 和 git CMD

最佳答案

Git CMD 就像使用 git 命令的常规 Windows 命令提示符一样。它允许您通过命令行使用所有 Git 功能。如果您已经熟悉 Windows cmd 并且只在 Windows 上工作,这将很有用。

Git Bash 模拟 bash windows上的环境。它允许您在命令行中使用所有 git 功能以及大部分 standard unix commands .如果您习惯了 Linux 并想保持相同的习惯,这很有用。

Git GUI 是一个G图形用户I界面,让您无需接触命令行即可使用 Git。它是其他 Git 客户端的替代品。由于 Git GUI 非常小,您还可以查看 other alternatives如果您对 GUI 感兴趣。

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

关于git - Git GUI、Git Bash、Git CMD 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45034549/

相关文章:

windows - 将已执行进程的输出定向到当前 cmd

git - 如何找到两个分支之间的待提交提交(排除已经挑选/merge 的更改)?

git - Windows 上 Git Bash 中的 X session ?

string - 输出shell变量时如何保留空格?

batch-file - 为什么 forfiles 吞下命令的第一个参数?

Windows CMD - 运行程序并指定图像名称

git - 错误 : src refspec master does not match any

git merge origin/branch 与本地 merge 分支

bash - SIGINT 取消读取 bash 脚本?

bash - 为什么 2>&1 需要在 | 之前出现? (管道)但在 "> myfile"(重定向到文件)之后?