Как запустить git bash в Windows

Обновлено: 19.05.2024

В этом руководстве вы установите Git Bash в операционной системе Windows. Git Bash — один из самых популярных пакетов в системе Windows. Он состоит из git и bash. Git был создан в 2005 году Линусом Торвальдсом и был построен на основе системы на основе Unix, такой как операционная система Linux и MacOS. Эти операционные системы имеют встроенную оболочку под названием bash, которая обеспечивает бесперебойную работу Git.

С другой стороны, Windows не является системой на основе Unix и использует оболочку, отличную от bash, которую git не поддерживает по умолчанию. Чтобы восполнить этот пробел, был создан Git Bash. Git bash устанавливает оболочку git и bash в системе Windows, предоставляя ей доступ к инструментам командной строки, которые позволяют git работать правильно. Кроме того, git bash также устанавливает инструменты bash, такие как ssh , cat , nano, которые упрощают разработку для Windows.

Что такое Git?

Git — это система контроля версий с открытым исходным кодом для отслеживания изменений исходного кода при разработке программного обеспечения. Он хранит историю коммитов, которая позволяет вам вернуться к стабильному состоянию, если вы испортите свой код. Еще одно распространенное использование git — совместная работа. git также позволяет нескольким разработчикам совместно работать над одним и тем же кодом. он отслеживает все изменения, внесенные каждым разработчиком, и после принятия изменений они объединяются в одну базу кода, которая развертывается в рабочей среде.

Что такое Баш?

Bash — это оболочка командной строки Unix. Название является аббревиатурой от «Bourne-Again Shell». Оболочка — это интерпретатор командной строки, который предоставляет пользователю интерфейс для взаимодействия с компьютером с помощью команд.

В Bash есть множество полезных команд, таких как rsync , ssh , SCP и т. д., которые по умолчанию недоступны в Windows.

Теперь, когда у вас есть представление о git bash и инструментах, которые он устанавливает в Windows, вы сможете скачать git bash в следующем разделе.

Предпосылки

Чтобы следовать этому руководству, вам потребуется:

  • Права администратора Windows.
  • Текстовый редактор. Вы можете скачать Visual Studio Code или Notepad++.

Шаг 1. Загрузка Git Bash

В этом разделе вы загрузите исполняемый файл Git Bash с официального сайта.

Откройте предпочитаемый браузер и перейдите на страницу загрузки Git Bash, нажав следующую ссылку: Страница загрузки Git

После загрузки страницы нажмите кнопку "Загрузить для Windows".

Далее вы будете перенаправлены на другую страницу, и загрузка начнется автоматически через несколько секунд.

Совет. Если загрузка не начинается, нажмите ссылку «Нажмите здесь, чтобы загрузить вручную».

Теперь, когда вы загрузили исполняемый файл Git Bash, вы запустите программу установки.

Шаг 2. Запуск установщика

На этом шаге вы запустите мастер установки Git Bash. Перейдите в каталог «Загрузки» или в папку, в которую ваш браузер загружает файлы. Щелкните исполняемый файл Git Bash (файл .exe), чтобы запустить программу установки.

Windows предложит вам сообщение «Вы хотите разрешить этому приложению вносить изменения на вашем устройстве?», нажмите «Да».

Далее прочтите стандартную общественную лицензию GNU и нажмите "Далее".

Шаг 3. Выбор места назначения

На этом шаге программа установки попросит вас выбрать папку, в которую вы хотите установить Git Bash. Примите вариант по умолчанию и нажмите "Далее".

Шаг 4. Выбор компонентов

Выберите компоненты, которые хотите установить. Я предпочитаю выбирать компонент «Дополнительные значки», который создает ярлык Git Bash на рабочем столе. Выбрав компоненты, нажмите «Далее».

Шаг 5. Выбор папки в меню «Пуск»

Установщик попросит вас выбрать папку для создания папки меню «Пуск». Примените имя по умолчанию, нажав кнопку Далее.

Шаг 6. Выбор редактора по умолчанию для Git

На этом этапе программа установки попросит вас выбрать редактор по умолчанию для Git. По умолчанию он выбирает Vim. Не используйте редактор Vim, так как он требует сложного обучения.

Вместо этого выберите текстовый редактор, который вам нравится. Если вам нужны рекомендации, вы можете скачать код Visual Studio или notepad++, которые намного проще в использовании, и перезапустить мастер установки.

Я предпочитаю код Visual Studio, поэтому выберу его.

Выбрав редактор, нажмите "Далее".

Шаг 7. Настройка имени начальной ветки в новых репозиториях.

Установщик теперь попросит вас выбрать имя ветки для новых репозиториев. Присвоение имени ветке master раньше было популярной конвекцией именования, но в последнее время ветки стали называть main. Это связано с негативной ассоциацией со словом мастер. Даже GitHub изменил имя ветки по умолчанию с master на более понятное имя main.

Итак, на этом шаге мы назовем ветку main. выберите параметр «Переопределить имя ветки по умолчанию для новых репозиториев» и введите main. После этого нажмите Далее.

Шаг 8. Настройка среды PATH

В этом разделе программа установки попросит вас выбрать, как вы хотите использовать Git. Он предлагает вам следующие варианты:

Использовать Git только из Git Bash: позволяет запускать команды Git и Bash только в терминале Git Bash. Команды не будут работать в командной строке Windows (CMD) или PowerShell.

Git из командной строки, а также из стороннего программного обеспечения (рекомендуется): позволяет запускать команды Git только в CMD, PowerShell, а когда вам нужны команды bash, вам нужно будет открыть терминал Git Bash.

Использовать Git и дополнительные инструменты Unix из командной строки: позволяет запускать команды Git и Bash в CMD или Powershell. Этот параметр переопределяет инструменты CMD по умолчанию, такие как поиск и сортировка.

Мы будем использовать параметр по умолчанию Git из командной строки, а также из стороннего программного обеспечения. Мы сможем использовать Git на всех терминалах: терминал CMD, PowerShell и Git Bash. И мы всегда можем открыть терминал Git Bash, когда нам понадобится больше инструментов bash. Нажмите «Далее», чтобы продолжить.

Шаг 9. Выбор исполняемого файла SSH

Выберите клиент Secure Shell (SSH). Рекомендуется выбрать вариант по умолчанию. Поэтому выберите «Использовать связанный OpenSSH» и нажмите «Далее».

 выберите https транспортный сервер

Шаг 11. Настройка преобразования окончания строки

На этом шаге вам будет предложено выбрать, как Git должен обрабатывать окончания строк в текстовых файлах. Так как вы работаете в системе Windows, используйте вариант по умолчанию Checkout Windows-Style, зафиксируйте окончания строк в стиле Unix и нажмите Next.

Шаг 12. Настройка эмулятора терминала для использования с Git Bash

Выберите эмулятор терминала, который вы хотите использовать с Git Bash. MinTTY работает хорошо, поэтому я бы порекомендовал вам продолжить с параметром по умолчанию Использовать MinTTY (терминал по умолчанию для MSYS2) и нажать Далее.

Шаг 13. Выбор поведения git pull по умолчанию

На этом шаге программа установки спросит, хотите ли вы изменить стандартное поведение git pull (команды git). Если вы не знаете, что делаете, продолжите с параметром по умолчанию "По умолчанию" (ускоренная перемотка вперед или слияние) и нажмите "Далее".

Шаг 14. Выбор диспетчера учетных данных

На этом шаге вам будет предложено выбрать диспетчер учетных данных. Продолжайте с параметром по умолчанию Git Credential Manager Core и нажмите «Далее».

Шаг 15. Настройка дополнительных параметров

Выберите нужные функции. Я считаю, что параметры по умолчанию достаточны для моих нужд. Вы можете продолжить их и нажать Далее.

Шаг 16. Настройка экспериментальных параметров

Если вам хочется приключений, вы можете попробовать новые экспериментальные функции. Я предпочитаю не рисковать и не включаю их, поэтому я начну процесс установки, нажав «Установить».

Шаг 17. Ожидание установки Git Bash

На этом шаге вы делаете шаг назад и ждете несколько минут, пока мастер установки установит Git Bash на ваш компьютер.

Шаг 18. Завершение установки

После завершения установки выберите «Запустить Git Bash» и нажмите «Готово», чтобы запустить Git Bash.

Откроется терминал Git Bash, и вы сможете вводить команды Git и Bash.

Поздравляем с успешной установкой Git Bash.

Шаг 19. Запуск Git Bash

Ниже приведены лишь некоторые советы о том, как легко запустить Git Bash.

<р>1. Щелкните правой кнопкой мыши любую папку в любом месте, и в контекстном меню появится опция запуска Git Bash.

<р>2. Если вы включили параметр «Дополнительные значки» на шаге 4, вы можете легко запустить Git Bash, щелкнув значок Git Bash на рабочем столе.

Как упоминалось в шаге 7, вы сможете запускать команды Git на терминале Git bash, в командной строке Windows и Powershell.

Давайте быстро проверим, работает ли Git с CMD и PowerShell, введя следующие команды:

git --version указывает версию Git, установленную в настоящее время в вашей системе.

Заключение

В этой статье вы установили Git Bash в своей системе Windows. Вы также убедились, что Git работает с CMD и PowerShell. Теперь вы готовы приступить к изучению Git. Посетите gittutorial — вводное руководство по Git для изучения основ.

Спасибо, что прочитали.

Категории: Git

Обновлено: 12 сентября 2021 г.

Вам также может понравиться


< /p>

Обзор 2021 года и планы на 2022 год

Цель состоит в том, чтобы отслеживать мои цели, достижения и неудачи, чтобы в будущем я мог видеть, как далеко я продвинулся.


< /p>

Обзор 2020 года

В последнее время я читаю отчеты о годовых обзорах, они вдохновили меня на привычку документировать свой годовой прогресс.


< /p>

Асинхронное программирование с обратными вызовами в JavaScript

В этой статье вы узнаете о синхронном и асинхронном программировании в JavaScript. После этого вы узнаете значение обратного вызова.

Командная строка — это мощный инструмент, используемый разработчиками для поиска, создания и управления файлами и папками. Этот краткий учебник проведет вас через шаги по настройке приложения командной строки на вашем компьютере.

Интерфейсы командной строки (CLI) бывают разных форм. Интерфейс командной строки, который мы будем использовать, называется Bash.

Что такое Bash?

Bash, или Bourne-Again SHell, — это интерфейс командной строки, созданный в 1989 году Брайаном Фоксом в качестве бесплатной замены Bourne Shell. Оболочка — это особый вид CLI. Bash является «открытым исходным кодом», что означает, что любой может прочитать код и предложить изменения. С самого начала его поддерживало большое сообщество инженеров, которые работали над тем, чтобы сделать его невероятным инструментом. Bash — это оболочка по умолчанию для Linux и Mac вплоть до macOS 10.14 (Mojave). По этим причинам Bash является наиболее используемой и широко распространенной оболочкой. Если вы хотите узнать больше о Bash, рекомендуем начать с этой статьи в Википедии.

Настройка Bash для Mac и Windows

Пользователи Mac:

Как упоминалось ранее, Bash является оболочкой по умолчанию в Linux и MacOS вплоть до версии 10.14 (Mojave), так что хорошие новости: вам не нужно ничего устанавливать! MacOS версии 10.15 (Catalina) и выше использует аналогичную, но немного другую оболочку по умолчанию, называемую оболочкой Z или Zsh. В большинстве случаев Zsh является точной заменой Bash, поэтому нет необходимости переключаться или устанавливать вместо него Bash.

Для доступа к Bash в MacOS можно использовать приложение под названием Терминал.

<р>1. Сначала откройте папку «Программы», затем папку «Утилиты».

<р>2. Как только вы окажетесь в папке «Утилиты», вы увидите терминал приложения. Откройте приложение «Терминал», и все готово!

<р>3. Для удобства доступа позже вы можете оставить Терминал в доке. Просто щелкните правой кнопкой мыши (Alt-щелчок) значок терминала в доке, затем выберите «Параметры», затем «Сохранить в доке».

Перейти к разделу «Попробуйте!» раздел ниже, чтобы узнать о первых простых шагах по работе с новым инструментом.

Пользователи Windows:

В Windows есть другой интерфейс командной строки, называемый командной строкой. Хотя он имеет многие из тех же функций, что и Bash, Bash гораздо более популярен. Из-за силы сообщества открытого исходного кода и инструментов, которые они предоставляют, освоение Bash является лучшим вложением, чем освоение командной строки.

Чтобы использовать Bash на компьютере с Windows, мы загрузим и установим программу под названием Git Bash. Git Bash позволяет нам легко получить доступ к Bash, а также к другому инструменту, который мы будем использовать позже, под названием Git, внутри среды Windows.

Вы можете посмотреть следующее видео или прочитать оставшуюся часть этой статьи.

Как установить Git Bash:

download

<р>1. Перейдите на страницу установки Git Bash и нажмите кнопку «Загрузить». 2. После загрузки Git Bash запустите загруженный файл .exe и позвольте приложению внести изменения в ваш компьютер. Вы получите запрос «Вы хотите разрешить этому приложению вносить изменения в ваше устройство?» Нажмите Да.

<р>3. Для простоты мы будем использовать настройки по умолчанию для всего в этой установке, поэтому все, что вам нужно сделать сейчас, это продолжать нажимать «Далее» и, наконец, «Готово». 4. Откройте меню «Пуск», щелкнув значок Windows и введя «Git Bash» в строку поиска. Появится значок Git Bash и слова «Git Bash Desktop App». Нажмите на значок или слова «Git Bash Desktop App», чтобы открыть Git Bash. 5. Откроется новое окно. Это Git Bash CLI, где мы будем запускать команды Bash. Всякий раз, когда открывается новое окно приложения Git Bash, вы всегда будете помещены в один и тот же каталог, ваш домашний каталог.

Домашний каталог представлен знаком тильды ~ в интерфейсе командной строки после MINGW64 . Тильда — это еще один способ сказать /c/Users/username в Git Bash или C:\home\Users\username в командной строке Windows.

Абсолютный путь к вашему текущему рабочему каталогу, то есть способ перехода из корневого каталога в каталог, в котором вы сейчас находитесь, всегда будет указан в верхней части окна:

homeDirectory

Git Bash работает, предоставляя вам интерфейс командной строки, который действует как интерфейс командной строки Bash. Это означает, что теперь вы можете работать со своими файлами и папками с помощью команд Bash вместо команд Windows.

Поздравляем, теперь на вашем компьютере установлен Bash, готовый к использованию! Если вы хотите попробовать встроенную командную строку Windows для основных системных задач, мы поговорим об этом в этой статье.

Попробуйте!

Теперь, когда на вашем рабочем столе открыт интерфейс командной строки, вы готовы его использовать. Идите вперед и попробуйте некоторые из команд на вашем персональном компьютере. Вот несколько хороших команд для практики:

  1. ls для просмотра содержимого текущего каталога. Это может выглядеть примерно так:
  2. mkdir test, чтобы создать новый каталог с именем test. Теперь, когда вы вводите ls, вы должны увидеть папку с именем test :
  3. cd test для перехода в новый каталог. Вы не увидите результат, когда сделаете это.
  4. выполните команду "Hello Command Line" >> hello_cli.txt, чтобы создать новый файл с именем hello_cli.txt и добавить в этот файл командную строку Hello. При вводе ls вы должны увидеть следующее:
  5. cat hello_cli.txt для вывода содержимого файла hello_cli.txt на терминал. Вы должны увидеть что-то вроде:

Хорошая работа! Вы готовы исследовать мир интерфейса командной строки на своем компьютере.

Знаете ли вы, что можете получить доступ к утилитам Linux непосредственно в операционной системе Windows? Возможно, вы ищете отдельный терминал для запуска команд Git и Linux. Если да, попробуйте узнать о Git Bash (Bourne Again Shell).

В этом руководстве вы узнаете, что такое Git Bash, установите его в Windows и выполните некоторые основные команды в терминале Git Bash.

Оглавление

Предпосылки

Демонстрации в этом руководстве выполняются на ПК с Windows 10 версии 1909, но любая другая версия (7-8.1) ПК с Windows будет работать.

Что такое Git Bash?

Прежде чем вы узнаете, что такое Git Bash, давайте рассмотрим, что такое Git. Git — это система контроля версий для управления изменениями в разработке программного обеспечения. Подобно macOS и Linux, операционные системы уже имеют терминал командной строки, где вы можете напрямую запускать команды Git и Linux. Но для Windows у вас есть командная строка Windows, которая не является терминалом Unix.

Как запустить команды Git и Linux в Windows? Git Bash сделает свое дело. Git Bash — это эмулятор, который предоставляет уровень эмуляции для Git для запуска команд Linux на ПК с Windows. Эмулятор позволяет одной конкретной системе вести себя как другая компьютерная система.

Загрузка и установка Git (Bash)

Теперь, когда вы немного знаете о Git Bash, давайте посмотрим, как его загрузить и установить. Существует три различных способа загрузки программного обеспечения Git для ОС Windows, как показано ниже.

  • На официальном сайте Git
  • В рамках отдельного проекта GitHub под названием Git для Windows.
  • С помощью диспетчера пакетов, например Chocolatey.

Загрузите Git любым из трех способов, которые вы предпочитаете, но в этом руководстве будет использоваться официальный веб-сайт.

После загрузки Git приступим к его установке на ПК с Windows.

<р>1. Запустите загруженный установщик и нажимайте «Далее», пока не дойдете до экрана «Выбор компонентов».

<р>2. Теперь установите флажки дополнительных компонентов, которые вы хотите включить в установку. Оставьте те, которые выбраны по умолчанию, как показано ниже, и нажмите "Далее".

<р>3. Оставьте значение по умолчанию для создания ярлыка в папке меню «Пуск» и нажмите «Далее».

<р>4. Выберите «Использовать Блокнот в качестве редактора Git по умолчанию» из раскрывающегося списка в качестве редактора по умолчанию для использования с Git и нажмите «Далее». Теперь файлы Git, такие как ~./gitconfig, по умолчанию будут открываться в Блокноте.

<р>5. Выберите параметр «Переопределить имя ветки по умолчанию для новых репозиториев» в качестве имени ветки по умолчанию (основной), которое будет использовать Git. Когда вы инициализируете репозиторий Git, Git будет использовать это имя ветки по умолчанию.

Раньше имя ветки по умолчанию было master для репозиториев Git. Но многие люди нашли слово «мастер» оскорбительным. Таким образом, GitHub последовал предложению Software Freedom Conservancy и предоставил возможность переопределить имя ветки по умолчанию при инициализации репозитория Git.

<р>6. Теперь выберите Git из командной строки, а также из опции стороннего программного обеспечения, чтобы команду Git можно было выполнять из разных инструментов. Некоторыми из этих инструментов являются командная строка, PowerShell или любые другие сторонние программные инструменты, а также консоль Git Bash.

<р>7. Выберите параметр «Использовать библиотеку OpenSSL», чтобы разрешить Git проверять сертификаты с помощью OpenSSL, и нажмите «Далее». OpenSSL — это криптографическая библиотека, содержащая реализацию протоколов SSL и TLS с открытым исходным кодом.

Если вы используете Git в организации с сертификатами, управляемыми предприятием, вместо этого выберите параметр «Использовать собственную библиотеку Windows Secure Channel».

<р>8.Оставьте выбранным по умолчанию Checkout в стиле Windows, зафиксируйте окончания строк в стиле Unix и нажмите "Далее".

Если вы настроите преобразование окончания строки в стиле Windows, когда вы нажмете клавишу возврата на клавиатуре после выполнения команды Git, Git вставит невидимый символ, называемый окончанием строки. Когда разные участники вносят изменения в разные операционные системы, Git может привести к неожиданным результатам.

<р>9. Выберите параметр «Использовать Mintty» (терминал по умолчанию для MSYS2) в качестве эмулятора терминала по умолчанию для запуска команд и нажмите «Далее». Mintty — терминал MSYS2 по умолчанию. MSYS2 — это набор инструментов и библиотек, который обеспечивает среду, подобную Unix, для распространения программного обеспечения и платформу для создания Windows.

<р>10. Выберите параметр «По умолчанию» (ускоренная перемотка вперед или слияние) ниже в качестве поведения команды git pull по умолчанию. Команда git pull — это сокращение от git fetch и git merge , которые извлекают и включают изменения из удаленного репозитория в текущую ветку.

Возможно, вы хотите объединить новую ветку с мастером. Если это так, Git будет напрямую объединяться с помощью быстрой перемотки вперед, не используя команды git fetch и git merge. Слияние возможно только в том случае, если на master не было коммитов с момента создания новой ветки.

<р>11. Выберите Git Credential Manager Core в качестве помощника по учетным данным Git по умолчанию и нажмите «Далее». Помощники по учетным данным Git – это внешние программы, которые Git может запрашивать для ввода данных, таких как имена пользователей и пароли. Эти входные данные могут храниться в памяти в течение ограниченного времени или храниться на диске.

<р>12. Оставьте дополнительные функции по умолчанию, как показано ниже, и нажмите «Далее». Параметр Включить кэширование файловой системы установлен, чтобы обеспечить быстрые результаты при выполнении команд Git.

<р>13. Обязательно оставьте оба параметра ниже по умолчанию (псевдоконсоль и встроенный монитор файловой системы), поскольку они все еще находятся на экспериментальной стадии, и нажмите «Установить».

<р>14. Завершите установку и закройте мастер установки, нажав «Готово».

<р>15. Наконец, щелкните правой кнопкой мыши на рабочем столе и выберите Git Bash Here из контекстного меню, как показано ниже, чтобы запустить терминал Git Bash. Запуск Git Bash с рабочего стола — один из самых быстрых способов сделать это, но тот же процесс происходит, когда вы щелкаете папку правой кнопкой мыши.

Запуск Git Bash из контекстного меню рабочего стола

Запуск Git Bash из контекстного меню рабочего стола

<р>16. Запустите приведенную ниже команду git, чтобы убедиться, что Git Bash установлен и его текущая версия ( --version ).

Вы можете видеть ниже, что текущая версия Git в этом руководстве — это версия 2.32.0.windows.2.

Проверка установки Git Bash

Проверка установки Git Bash

Запуск команд Git в разных терминалах

Теперь, когда на вашем компьютере установлен Git Bash, пришло время изучить некоторые команды Git. Выполнение команд Git не ограничивается только консолью Git Bash. Знаете ли вы, что вы также можете запускать команды Git в командной строке? Да!

Давайте запустим команды Git как в консоли Git Bash, так и в командной строке, чтобы объявить переменные, доступные в обоих терминалах.

<р>1. Запустите консоль Git Bash, нажав кнопку «Пуск», введите git и нажмите Git Bash.

Запуск Git Bash с помощью кнопки

Запуск Git Bash с помощью кнопки "Пуск"

<р>2. Запустите приведенную ниже команду git config, чтобы добавить свое имя ( YourName ) в качестве имени пользователя git ( user.name ). Команда git config управляет переменными конфигурации, которые управляют внешним видом и работой Git.

Передайте параметр --global команде git config, чтобы конкретно определить переменную конфигурации ( YourName ) в файле ~/.gitconfig.

<р>3. Теперь откройте командную строку и выполните приведенную ниже команду git config, чтобы добавить свой адрес электронной почты («[email protected]») в качестве адреса электронной почты пользователя git ( --global user.email ) в ~/.gitconfig. файл.

<р>4. В том же окне командной строки выполните приведенную ниже команду git config, чтобы просмотреть ( --list ) все переменные конфигурации в Git.

Ниже видно, что даже если вы добавили переменные в файл ~/.gitconfig с разных консолей, переменные доступны и отображаются в командной строке.

Просмотр глобальных переменных, добавленных с помощью разных консолей

Просмотр глобальных переменных, добавленных с помощью разных консолей

Выполнение команд Linux в Git Bash

Как видите, все команды Git работают как в Git Bash, так и в командной строке. А поскольку Git поставляется как среда командной строки в стиле Unix, давайте попробуем запустить команду Linux на консоли Git Bash!

Выполните команду ls как в консоли Git Bash, так и в командной строке, чтобы получить список файлов и папок в рабочем каталоге.

На приведенных ниже снимках экрана видно, что консоль Git Bash возвращает вывод, а командная строка выдает ошибку, говорящую о том, что команда «ls» не распознана.

Выполнение команды Linux в Git Bash возвращает результат

Выполнение команды Linux в Git Bash возвращает результат

Выполнение команды Linux в командной строке возвращает ошибку

Выполнение команды Linux в командной строке возвращает ошибку

Вы можете запускать команды Linux в командной строке, если сначала измените каталог на C:\Program Files\Git\usr\bin.

В командной строке выполните приведенные ниже команды, чтобы изменить рабочий каталог на C:\Program Files\Git\usr\bin, и выполните команду ls.

Ниже вы можете видеть, что на этот раз вы не получили ошибку после запуска команды ls, но вместо этого команда вернула результаты.

Заключение

Это руководство призвано объяснить, что такое Git Bash и как установить программное обеспечение Git. Вы узнали, что такое Git Bash и что можно запускать команды Git как в Git Bash, так и в командной строке.

В следующий раз, когда вам нужно будет запускать команды Git, к какой консоли вы обратитесь?

Ненавидите рекламу? Хотите поддержать писателя? Получите многие из наших руководств в виде руководства по ATA.

Ещё от ATA Learning & Partners

Резервное копирование Office 365 для чайников

Лучшее руководство по защите данных Microsoft Office 365. Изучите готовые функции безопасности.

Руководства ATA

ATA известна своими высококачественными письменными учебными пособиями в виде сообщений в блогах. Поддержите ATA с помощью электронных книг ATA Guidebook PDF, доступных в автономном режиме и без рекламы!

Git Bash — это приложение, предоставляющее возможности командной строки Git в операционной системе. Это оболочка командной строки для включения git с помощью командной строки в системе. Оболочка — это терминальное приложение, используемое для взаимодействия с операционной системой посредством письменных команд. Git Bash — это пакет, который устанавливает Bash, некоторые распространенные утилиты bash и Git в операционной системе Windows. В Git Bash пользователь взаимодействует с репозиторием и элементами git с помощью команд.

Что такое Git?

    это система контроля версий для отслеживания изменений в исходном коде во время разработки программного обеспечения.
  • Он предназначен для координации работы программистов, но его можно использовать для отслеживания изменений в любом наборе файлов.
  • Его цель – повысить эффективность, скорость и упростить управление крупными проектами за счет контроля версий.
  • Каждый рабочий каталог git представляет собой полноценный репозиторий с полной историей и полными возможностями отслеживания версий, независимо от доступа к сети или центрального сервера.
  • Git помогает команде справиться с путаницей, которая обычно возникает, когда несколько человек редактируют одни и те же файлы.

Установка Git Bash

Следуйте инструкциям ниже, чтобы установить Git Bash в Windows:

Шаг 2. Выберите компоненты, которые необходимо установить, и нажмите кнопку "Далее".



Шаг 3. Выберите способ использования Git из командной строки и нажмите «Далее», чтобы начать процесс установки.


Шаг 4. Дождитесь завершения процесса установки, чтобы начать использовать Git Bash.

Чтобы открыть Git Bash, перейдите в папку, в которую вы установили git, в противном случае просто найдите в своей ОС git bash.


Навигация в Git Bash

команда cd

команда cd относится к смене каталога и используется для перехода в нужный каталог.

Для навигации между папками используется команда cd
Синтаксис:

команда ls

Команда ls используется для вывода списка всех файлов и папок в текущем каталоге.
Синтаксис:

Настройте глобальное имя пользователя/адрес электронной почты

Откройте Git Bash и начните создавать имя пользователя и адрес электронной почты для работы с Git Bash.

Установите свое имя пользователя:

Установите свой адрес электронной почты:

Инициализация локального репозитория

Следуйте приведенным ниже инструкциям, чтобы инициализировать локальный репозиторий с помощью Git:


Шаг 1. Создайте репозиторий на Github

Шаг 2. Дайте подходящее имя вашему репозиторию и создайте репозиторий


Примечание. Вы можете инициализировать репозиторий git с помощью файла README, а также указать в нем сведения о своем проекте. Это помогает людям узнать, о чем этот репозиторий. Впрочем, это совершенно не обязательно. Но если вы инициализируете репозиторий файлом README, используя интерфейс, предоставленный GitHub, то в вашем локальном репозитории не будет этого файла README. Поэтому, чтобы не столкнуться с трудностями при попытке отправить файлы (как в шаге 3 в следующем разделе), после шага 5 (где вы инициализируете локальную папку в качестве репозитория git) выполните следующие действия, чтобы вытащить этот файл в локальную папку:

Шаг 3. После создания репозитория появится следующее


Шаг 4. Откройте Git Bash и измените текущий рабочий каталог на локальный проект с помощью команды cd.


Шаг 5. Инициализируйте локальный каталог как репозиторий Git.


Шаг 6. Подготовьте файлы для первой фиксации, добавив их в локальный репозиторий


Шаг 7. По «git status» вы можете увидеть промежуточные файлы

Шаг 8. Зафиксируйте файлы, которые вы разместили в своем локальном репозитории.


Теперь после команды «git status» видно, что ничего не осталось для фиксации, следовательно, все файлы были зафиксированы.

Отправить файлы в репозиторий Git

Шаг 1. Перейдите в репозиторий Github и в разделе кода скопируйте URL-адрес.


Шаг 2. В командной строке добавьте URL-адрес вашего репозитория, куда будет отправлен ваш локальный репозиторий.

Шаг 3. Отправьте изменения из локального репозитория на GitHub.


Здесь файлы были отправлены в основную ветку вашего репозитория.

Теперь в репозитории GitHub можно увидеть отправленные файлы.


Сохранение изменений в локальном репозитории

Предположим, что файлы изменяются, а новые файлы добавляются в локальный репозиторий.
Чтобы сохранить изменения в репозитории git:
Шаг 1: Изменения должны быть подготовлены для фиксации.

Шаг 2. Теперь зафиксируйте промежуточные файлы.

Шаг 3. Внесите изменения.



Видны новые изменения

Разветвление через Git Bash

Разветвление в Github

Предположим, что над проектом работает команда, и для каждого члена, работающего над проектом, создается ветка.
Следовательно, каждый участник будет работать в своих ветках, следовательно, каждый раз, когда лучшая ветка объединяется с основной веткой проекта.
Ветви делают его системой контроля версий и упрощают поддержку исходного кода проекта.

  • Выведите список всех веток в вашем репозитории.
  • Создать новую ветку
  • Безопасное удаление указанной ветки
  • Принудительно удалить указанную ветку

Переход между ветвями

Для навигации между ветками используется git checkout.

Чтобы создать новую ветку и включить ее:

Чтобы просто переключиться на ветку


После перехода на ветку вы увидите * на текущей ветке

Теперь в этой ветке можно выполнять те же самые действия добавления и фиксации фиксации.




Объединить любые две ветки

  • Первый доступ к целевой ветке
  • Объединить ветку с целевой веткой


Клонирование репозитория в систему

Клонирование используется для получения копии существующего репозитория git.
Когда вы запускаете команду git clone, папка zip сохраняется в папке по умолчанию

Эта команда сохраняет каталог как имя каталога по умолчанию репозитория git
Чтобы сохранить имя каталога в качестве вашего пользовательского имени, необходимо передать дополнительный аргумент для вашего пользовательского имени каталога



Отмена коммитов

Когда возникает ситуация, когда вы забыли добавить некоторые файлы для фиксации и хотите отменить какую-либо фиксацию, ее можно снова зафиксировать с помощью --ammend

Читайте также: