3

Some months ago, I installed GitHub Desktop (Version 2.8.2 x64) for Windows on my Windows 7 machine. I used GitHub Desktop to manage versions of my thesis, written in LaTeX, between my local machine and the GitHub cloud.

Now, an educational workshop on Python/Shell/Git I'm attending in a few weeks instructs me to install Git for Windows (gitforwindows.org).

Is it true that "Git for Windows" (gitforwindows.org) and "GitHub Desktop for Windows" (desktop.github.com) are completely independent applications? Will installing "Git for Windows" now, months after installing "GitHub Desktop for Windows" cause problems/interactions?

Answers to this previous question seem somewhat contradictory. This answer from 2016 seems to say that the two applications are independent of one another, but I want to make sure that five years later this is still the case.

Andrew
  • 1,499
  • 9
  • 25
  • 37
  • 3
    If you already have the `git` command-line utility installed as part of Github, there is no need to install it a second time, though (in fact doing so will probably only lead to confusion. But I am not familiar with Github Desktop; maybe it's purely click and drool). – tripleee May 26 '21 at 17:24
  • @tripleee Do you have any idea how I can tell if `git` is installed on my Windows machine? – Andrew May 26 '21 at 17:29
  • 1
    Search for `git.exe` or (less reliably) type `git` at the CMD or Powershell prompt. – tripleee May 26 '21 at 17:56

1 Answers1

3

git is a command-line tool that manages git repositories. You can invoke it from the command line and it will modify your git repository as you want to.

GitHub Desktop is a graphical application that provides a GUI for some git operations. You can commit, push etc using GitHub desktop but it doesn't have the whole functionality of git

GitHub desktop uses git under the hood in order to perform those operations. It is a graphical wrapper for those operations. You can even look at the git installation inside of GitHub desktop.

But from a users perspective, git and GitHub Desktop can be seen as different applications for interacting with git repositories.

dan1st
  • 12,568
  • 8
  • 34
  • 67