Подтвердить что ты не робот

Разница между Git GUI, Git Bash, Git CMD

В чем разница между Git GUI, Git Bash и Git CMD? Я новичок, и для выполнения своих установок я обычно нахожу себя использующим как git bash, так и git CMD

4b9b3361

Ответ 1

Git CMD похож на обычную командную строку Windows с помощью команды git. Он позволяет использовать все функции Git через командную строку. Полезно, если вы уже знакомы с Windows cmd и работаете только с Windows.

Git Bash эмулирует среду bash на окнах. Он позволяет использовать все функции git в командной строке, а также большинство стандартных команд unix. Полезно, если вы привыкли к Linux и хотите сохранить одни и те же привычки.

Git GUI является Ser G raphical U I nterface, позволяя использовать Git, не касаясь командной строки. Это альтернатива другим клиентам Git. Поскольку Git GUI очень минимален, вы также можете посмотреть другие альтернативы, если вас интересуют GUI.

Вам решать, что вы хотите использовать. Как и многие другие, я рекомендую вам изучить Git с командной строкой до перехода на графический интерфейс. Если вы не знаете, что выбрать между Git Bash и Git CMD, я бы пошел на Git Bash, так как bash - действительно полезный инструмент для изучения.

Ответ 2

В чем разница между GIT GUI, GIT BASH и GIT CMD?

Кто-то спросил его раньше в Кворе.

Гит Баш:

Bash - это оболочка Unix и командный язык, а также оболочка по умолчанию для Linux (Ubuntu и т.д.) И OS X. В условиях мирян git, который работает на терминале любого устройства Linux, известен как git bash.

Git CMD:

(Запрос командной строки) - это интерпретатор командной строки в операционных системах Windows. Пример эквивалента термина "плохая задница" в Linux, когда вы устанавливаете git на windows, и вы привыкли использовать командную строку, для запуска команд git используется cmd.

Нет никакой разницы, когда дело доходит до git-команд, когда вы используете любой из вышеперечисленных. Я бы предпочел терминал над cmd в любой день, но если вам нравятся Windows по общепринятым причинам, я использовал Cygwin, чтобы дать мне терминал, как ощущение в Windows.

Git GUI:

По сути, это нацелено на людей, которым не нравится кодирование на черных экранах, а также в командной строке. Он предоставляет графический пользовательский интерфейс для запуска команд git, которые вам нравятся, например. если вы выполняете некоторые изменения из своего локального репозитория в промежуточную очередь, вам просто нужно нажать кнопку, чтобы зафиксировать изменения, тогда как команда git - это git commit -m ""

Я думаю, это достаточно ясно для вашего вопроса.