В чем разница между Git для Windows и Github Desktop?
Как программирующий неофит, я недавно установил Github Desktop в Windows 10. Однако при использовании npm я обнаружил, что некоторые пакеты, такие как bower, попросите пользователя установить Git для Windows.
Мои вопросы: в чем разница между использованием установки Github для рабочего стола git и использованием git для Windows? Будет ли необходимо удалить текущую установку git и Github Desktop, чтобы настроить мои инструменты командной строки git? Если да, то как мне следует продолжить?
Ответы
Ответ 1
Нужно ли удалить текущую установку git и Github Desktop, чтобы настроить мои инструменты командной строки git?
Нет, оба они полностью независимы.
Вы можете безопасно установить git -for-windows в дополнение к GitHub Desktop: оба будут игнорировать друг друга.
Ответ 2
Git для Windows включает в себя "Git BASH" (использует MINGW64) и "Git GUI" (git -gui). Для доступа к ним есть контекстное меню папки (интеграция с оболочкой Windows). Включает последнюю версию git. Он не настроен для доступа к GitHub по умолчанию, но вы можете клонировать существующее репо из исходного местоположения.
GitHub Desktop (ранее GitHub для Windows) более оптимизированный графический интерфейс. Использует PowerShell для командной строки git. Версия git включает отстает от последней версии. "Перед настройкой рабочего стола GitHub у вас уже есть учетная запись GitHub или GitHub Enterprise. "Вы вошли в свою учетную запись, ваши репозитории GitHub автоматически обнаруживаются.
Ответ 3
GitHub для Windows - это графический интерфейс для git
. Вы можете увидеть список других интерфейсов графического интерфейса для git
здесь.
Если у вас есть Github for Windows
, то у вас также есть git for Windows
.
Ответ 4
Прояснение: у GitHub Desktop есть PowerShell в качестве оболочки по умолчанию, но вы можете перейти в "Параметры" > "По умолчанию" и изменить оболочку на "Git Bash".
Ответ 5
Пожалуйста, обратитесь к гиперссылке, и это должно быть очевидно:
Github Desktop - это просто графический интерфейс для Git Git -scm Параметры GUI для загрузки
В моем текущем рабочем столе Github я могу перейти к Инструменты и параметры → О рабочем столе Github → Примечания к выпуску, и он показывает поддерживаемые Git утилиты
Это более старые версии, чем в Git.