Git for Windows和Github Desktop有什么区别?

时间:2015-10-30 03:19:27

标签: git

作为编程新手,我最近在Windows 10上安装了Github Desktop。但是,在使用npm时,我发现某些软件包(如bower)要求用户安装Git for Windows。< / p>

我的问题是:使用Github for Desktop安装git和使用Git for Windows有什么区别?是否需要卸载我当前的git和Github Desktop安装才能调整我的git命令行工具?如果是这样,我该怎么办?

5 个答案:

答案 0 :(得分:17)

  

是否有必要卸载我当前的git和Github Desktop安装以调整我的git命令行工具?

两者都不是完全独立的。

除了GitHub桌面之外,您还可以安全地安装git-for-windows:两者都会互相忽略。

答案 1 :(得分:4)

Git for Windows包括&#34; Git BASH&#34; (使用MINGW64)和&#34; Git GUI&#34; (GIT-GUI)。有文件夹上下文菜单(Windows shell集成)来访问这些。包括最新版本的git。默认情况下,它未设置为访问GitHub,但您可以从源位置克隆现有存储库。

GitHub Desktopformerly GitHub for Windows)是一个更简化的GUI。使用PowerShell for git命令行。 git的版本包含lags the latest release.&#34;在您设置GitHub桌面之前,you must already have a GitHub or GitHub Enterprise account.&#34;使用您的帐户登录后,系统会自动检测您的GitHub存储库。

答案 2 :(得分:2)

GitHub for Windowsgit的GUI界面。您可以看到git here的其他GUI界面列表。 如果您Github for Windows正常工作,那么您还安装了git for Windows

答案 3 :(得分:0)

澄清:GitHub Desktop确实将PowerShell作为默认 shell,但您可以进入选项 - &gt;默认Shell并将shell更改为&#39; Git Bash&#39;。

答案 4 :(得分:0)

请参考超链接,它应该是显而易见的: Github Desktop只是Git Git-scm GUI options for download

的GUI

在我目前的Github桌面中,我可以导航到工具和选项&gt;&gt; 关于Github桌面&gt;&gt; 发行说明,它显示了支持的git实用程序 这些是Git上提供的旧版本。