Git 和 GitHub Desktop 是完全独立的应用程序吗?
Posted
技术标签:
【中文标题】Git 和 GitHub Desktop 是完全独立的应用程序吗?【英文标题】:Are Git and GitHub Desktop completely independent applications? 【发布时间】:2021-08-14 23:40:44 【问题描述】:几个月前,我在我的 Windows 7 机器上安装了适用于 Windows 的 GitHub Desktop(版本 2.8.2 x64)。我使用 GitHub Desktop 在本地计算机和 GitHub 云之间管理我用 LaTeX 编写的论文版本。
现在,几周后我将参加一个关于 Python/Shell/Git 的教育研讨会,指导我安装适用于 Windows 的 Git (gitforwindows.org)。
“Git for Windows” (gitforwindows.org) 和 “GitHub Desktop for Windows” (desktop.github.com) 是完全独立的应用程序吗?在安装“GitHub Desktop for Windows”几个月后,现在安装“Git for Windows”会导致问题/交互吗?
this previous question 的答案似乎有些矛盾。 This answer from 2016 似乎说这两个应用程序是相互独立的,但我想确保五年后仍然如此。
【问题讨论】:
如果你已经在 Github 中安装了git
命令行实用程序,则无需再次安装它(实际上这样做可能只会导致混乱。但是我对 Github Desktop 不熟悉;可能是纯粹的点击和流口水)。
@tripleee 你知道如何判断我的 Windows 机器上是否安装了 git
吗?
在 CMD 或 Powershell 提示符下搜索 git.exe
或(不太可靠)键入 git
。
【参考方案1】:
git
是一个命令行工具,用于管理 git 存储库。您可以从命令行调用它,它会根据需要修改您的 git 存储库。
GitHub Desktop
是一个图形应用程序,它为一些 git 操作提供了 GUI。您可以使用 GitHub 桌面提交、推送等,但它没有 git 的全部功能
GitHub 桌面在后台使用 git 来执行这些操作。它是这些操作的图形包装器。你甚至可以look at the git installation inside of GitHub desktop。
但从用户的角度来看,git
和 GitHub Desktop
可以被视为与 git 存储库交互的不同应用程序。
【讨论】:
以上是关于Git 和 GitHub Desktop 是完全独立的应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章
通过github desktop 上传代码到github 远程仓库
git for Mac安装(包含客户端软件Github Desktop的安装配置)
0基础的git教程,傻瓜都会用的Github Desktop
0基础的git教程,傻瓜都会用的Github Desktop