В чем разница между Git и GitHub?
Та же, что и porn и pornhub ;)
Первое - название системы, вторая там где все это лежит
Gitbush - это консоль, где вы прописываете все команды.
Десктоп версия - это все та же консоль, только имеющая интерфейс, вы нажали на кнопочку в ней, выполнился запрос, который вы бы писали так же в консоли.
Сразу скажу, разницу не знаю между ними, но сам башем пользуюсь, потому что привык к консоли.