- 1.5 Введение — Установка Git
- Установка Git
- Установка в Linux
- Установка на Mac
- Установка в Windows
- Установка из исходников
- 1.6 Введение — Первоначальная настройка Git
- Первоначальная настройка Git
- Имя пользователя
- Выбор редактора
- Настройка ветки по умолчанию
- Проверка настроек
- Как узнать, установлен git или нет?
- Как узнать, установлен ли у меня git?
- Установлен ли git в Windows?
- Поставляется ли Mac с Git?
- Как мне установить Git?
- Как узнать, является ли папка репозиторием git?
- Где хранятся файлы до коммита Git?
- Git для Windows безопасен?
- Как установить Git в Windows?
- Как мне запустить Git?
- Как узнать, установлен ли git на Mac?
- Где git на моем Mac?
- Как использовать Git на Mac?
- Что такое конфигурация Git?
- Как запустить git status?
- Что такое команды git?
1.5 Введение — Установка Git
Установка Git
Прежде чем использовать Git, вы должны установить его на своём компьютере. Даже если он уже установлен, наверное, это хороший повод, чтобы обновиться до последней версии. Вы можете установить Git из собранного пакета или другого установщика, либо скачать исходный код и скомпилировать его самостоятельно.
В этой книге используется Git версии 2.8.0. Хотя большинство используемых нами команд должны работать даже в старых версиях Git, некоторые из них могут не работать или действовать немного иначе, если вы используете старую версию. Поскольку Git отлично справляется с сохранением обратной совместимости, любая версия после 2.8 должна работать нормально.
Установка в Linux
Если вы хотите установить Git под Linux как бинарный пакет, это можно сделать, используя обычный менеджер пакетов вашего дистрибутива. Если у вас Fedora (или другой похожий дистрибутив, такой как RHEL или CentOS), можно воспользоваться dnf :
Если же у вас дистрибутив, основанный на Debian, например, Ubuntu, попробуйте apt :
Чтобы воспользоваться дополнительными возможностями, посмотрите инструкцию по установке для нескольких различных разновидностей Unix на сайте Git https://git-scm.com/download/linux.
Установка на Mac
Существует несколько способов установки Git на Mac. Самый простой — установить Xcode Command Line Tools. В версии Mavericks (10.9) и выше вы можете добиться этого просто первый раз выполнив ‘git’ в терминале.
Если Git не установлен, вам будет предложено его установить.
Если Вы хотите получить более актуальную версию, то можете воспользоваться бинарным установщиком. Установщик Git для OS X доступен для скачивания с сайта Git https://git-scm.com/download/mac.
Установка в Windows
Для установки Git в Windows также имеется несколько способов. Официальная сборка доступна для скачивания на официальном сайте Git. Просто перейдите на страницу https://git-scm.com/download/win, и загрузка запустится автоматически. Обратите внимание, что это отдельный проект, называемый Git для Windows; для получения дополнительной информации о нём перейдите на https://gitforwindows.org.
Для автоматической установки вы можете использовать пакет Git Chocolatey. Обратите внимание, что пакет Chocolatey поддерживается сообществом.
Установка из исходников
Многие предпочитают устанавливать Git из исходников, поскольку такой способ позволяет получить самую свежую версию. Обновление бинарных инсталляторов, как правило, немного отстаёт, хотя в последнее время разница не столь существенна.
Если вы действительно хотите установить Git из исходников, у вас должны быть установлены следующие библиотеки, от которых он зависит: autotools, curl, zlib, openssl, expat, and libiconv. Например, если в вашей системе используется dnf (Fedora) или apt-get (системы на базе Debian), вы можете использовать одну из следующих команд для установки всех зависимостей, используемых для сборки и установки бинарных файлов Git:
Для того, чтобы собрать документацию в различных форматах (doc, html, info), понадобится установить дополнительные зависимости:
Пользователи RHEL и производных от неё (таких как CentOS или Scientific Linux) должны подключить репозиторий EPEL для корректной установки пакета docbook2X
Если вы используете систему на базе Debian (Debian/Ubuntu/Ubuntu-производные), вам так же понадобится установить пакет install-info :
Если вы используете систему на базе RPM (Fedora/RHEL/RHEL-производные), вам так же понадобится установить пакет getopt , который уже установлен в системах на базе Debian:
К тому же из-за различий имён бинарных файлов вам понадобится сделать следующее:
Когда все необходимые зависимости установлены, вы можете пойти дальше и скачать самый свежий архив с исходниками из следующих мест: с сайта Kernel.org https://www.kernel.org/pub/software/scm/git, или зеркала на сайте GitHub https://github.com/git/git/releases. Конечно, немного проще скачать последнюю версию с сайта GitHub, но на странице kernel.org релизы имеют подписи, если вы хотите проверить, что скачиваете.
Затем скомпилируйте и установите:
После этого вы можете получать обновления Git посредством самого Git:
Источник
1.6 Введение — Первоначальная настройка Git
Первоначальная настройка Git
Теперь, когда Git установлен в вашей системе, самое время настроить среду для работы с Git под себя. Это нужно сделать только один раз — при обновлении версии Git настройки сохранятся. Но, при необходимости, вы можете поменять их в любой момент, выполнив те же команды снова.
В состав Git входит утилита git config , которая позволяет просматривать и настраивать параметры, контролирующие все аспекты работы Git, а также его внешний вид. Эти параметры могут быть сохранены в трёх местах:
Файл [path]/etc/gitconfig содержит значения, общие для всех пользователей системы и для всех их репозиториев. Если при запуске git config указать параметр —system , то параметры будут читаться и сохраняться именно в этот файл. Так как этот файл является системным, то вам потребуются права суперпользователя для внесения изменений в него.
/.config/git/config хранит настройки конкретного пользователя. Этот файл используется при указании параметра —global и применяется ко всем репозиториям, с которыми вы работаете в текущей системе.
Файл config в каталоге Git (т. е. .git/config ) репозитория, который вы используете в данный момент, хранит настройки конкретного репозитория. Вы можете заставить Git читать и писать в этот файл с помощью параметра —local , но на самом деле это значение по умолчанию. Неудивительно, что вам нужно находиться где-то в репозитории Git, чтобы эта опция работала правильно.
Настройки на каждом следующем уровне подменяют настройки из предыдущих уровней, то есть значения в .git/config перекрывают соответствующие значения в [path]/etc/gitconfig .
В системах семейства Windows Git ищет файл .gitconfig в каталоге $HOME ( C:\Users\$USER для большинства пользователей). Кроме того, Git ищет файл [path]/etc/gitconfig , но уже относительно корневого каталога MSys, который находится там, куда вы решили установить Git при запуске инсталлятора.
Если вы используете Git для Windows версии 2.х или новее, то так же обрабатывается файл конфигурации уровня системы, который имеет путь C:\Documents and Settings\All Users\Application Data\Git\config в Windows XP или C:\ProgramData\Git\config в Windows Vista и новее. Этот файл может быть изменён только командой git config -f , запущенной с правами администратора.
Чтобы посмотреть все установленные настройки и узнать где именно они заданы, используйте команду:
Имя пользователя
Первое, что вам следует сделать после установки Git — указать ваше имя и адрес электронной почты. Это важно, потому что каждый коммит в Git содержит эту информацию, и она включена в коммиты, передаваемые вами, и не может быть далее изменена:
Опять же, если указана опция —global , то эти настройки достаточно сделать только один раз, поскольку в этом случае Git будет использовать эти данные для всего, что вы делаете в этой системе. Если для каких-то отдельных проектов вы хотите указать другое имя или электронную почту, можно выполнить эту же команду без параметра —global в каталоге с нужным проектом.
Многие GUI-инструменты предлагают сделать это при первом запуске.
Выбор редактора
Теперь, когда вы указали своё имя, самое время выбрать текстовый редактор, который будет использоваться, если будет нужно набрать сообщение в Git. По умолчанию Git использует стандартный редактор вашей системы, которым обычно является Vim. Если вы хотите использовать другой текстовый редактор, например, Emacs, можно проделать следующее:
В системе Windows следует указывать полный путь к исполняемому файлу при установке другого текстового редактора по умолчанию. Пути могут отличаться в зависимости от того, как работает инсталлятор.
В случае с Notepad++, популярным редактором, скорее всего вы захотите установить 32-битную версию, так как 64-битная версия ещё не поддерживает все плагины. Если у вас 32-битная Windows или 64-битный редактор с 64-битной системой, то выполните следующее:
Vim, Emacs и Notepad++ — популярные текстовые редакторы, которые часто используются разработчиками как в Unix-подобных системах, таких как Linux и Mac, так и в Windows. Если вы используете другой редактор или его 32-битную версию, то обратитесь к разделу Команды git config core.editor за дополнительными инструкциями как использовать его совместно с Git.
В случае, если вы не установили свой редактор и не знакомы с Vim или Emacs, вы можете попасть в затруднительное положение, когда какой-либо из них будет запущен. Например, в Windows может произойти преждевременное прерывание команды Git при попытке вызова редактора.
Настройка ветки по умолчанию
Когда вы инициализируете репозиторий командой git init , Git создаёт ветку с именем master по умолчанию. Начиная с версии 2.28, вы можете задать другое имя для создания ветки по умолчанию.
Например, чтобы установить имя main для вашей ветки по умолчанию, выполните следующую команду:
Проверка настроек
Если вы хотите проверить используемую конфигурацию, можете использовать команду git config —list , чтобы показать все настройки, которые Git найдёт:
Некоторые ключи (названия) настроек могут отображаться несколько раз, потому что Git читает настройки из разных файлов (например, из /etc/gitconfig и
/.gitconfig ). В таком случае Git использует последнее значение для каждого ключа.
Также вы можете проверить значение конкретного ключа, выполнив git config :
Так как Git читает значение настроек из нескольких файлов, возможна ситуация когда Git использует не то значение что вы ожидали. В таком случае вы можете спросить Git об origin этого значения. Git выведет имя файла, из которого значение для настройки было взято последним:
Источник
Как узнать, установлен git или нет?
Откройте командную строку Windows (или Git Bash, если вы решили не использовать стандартную командную строку Git Windows во время установки Git). Введите git version, чтобы убедиться, что Git установлен.
Как узнать, установлен ли у меня git?
- Убедитесь, что git установлен. Git обычно устанавливается в / usr / local / git / Убедитесь, что есть двоичный файл, в который вы установили git. …
- Если установлен git, скорее всего, он не в PATH. Найдите путь, по которому вы его установили, и сделайте что-то вроде этого, чтобы добавить его в путь и указать в своем профиле:
Установлен ли git в Windows?
По умолчанию Git устанавливается на компьютерах Linux и MacOS в качестве параметра командной строки. Однако Microsoft Windows не включает команду Git.
Поставляется ли Mac с Git?
macOS поставляется с предустановленным git в / usr / bin / git, отмеченным «Apple Git». Если git установлен с использованием Homebrew, он будет в / usr / local / bin / git.
Как мне установить Git?
Шаги по установке Git для Windows
- Загрузите Git для Windows. …
- Извлеките и запустите установщик Git. …
- Сертификаты серверов, окончания строк и эмуляторы терминалов. …
- Дополнительные параметры настройки. …
- Завершите процесс установки Git. …
- Запустите Git Bash Shell. …
- Запустите Git GUI. …
- Создайте тестовый каталог.
Как узнать, является ли папка репозиторием git?
git; иначе git rev-parse —git-dir 2> / dev / null; fi; Вы можете заключить это в функцию или использовать в скрипте. Что напечатает «истина», если вы находитесь в рабочем дереве репозиториев git.
Где хранятся файлы до коммита Git?
Git хранит полную историю ваших файлов для проекта в специальном каталоге (также известном как папка), который называется репозиторием или репозиторием. Это репо обычно находится в скрытой папке с именем. git сидит рядом с вашими файлами.
Git для Windows безопасен?
Вы можете безопасно установить git-for-windows в дополнение к GitHub Desktop: оба будут игнорировать друг друга. GitHub для Windows — это графический интерфейс для git. … Если у вас работает Github для Windows, значит, у вас также установлен git для Windows.
Как установить Git в Windows?
Установить Git в Windows
- Загрузите последнюю версию установщика Git для Windows.
- После успешного запуска установщика вы должны увидеть экран мастера установки Git. …
- Откройте командную строку (или Git Bash, если во время установки вы решили не использовать Git из командной строки Windows).
Как мне запустить Git?
Введение в Git и GitHub для начинающих (Учебное пособие)
- Шаг 0: Установите git и создайте учетную запись GitHub. …
- Шаг 1. Создайте локальный репозиторий git. …
- Шаг 2: Добавьте новый файл в репо. …
- Шаг 3: Добавьте файл в промежуточную среду. …
- Шаг 4: Создайте фиксацию. …
- Шаг 5: Создайте новую ветку. …
- Шаг 6: Создайте новый репозиторий на GitHub. …
- Шаг 7. Отправьте ветку на GitHub.
Как узнать, установлен ли git на Mac?
Перед установкой Git рекомендуется проверить, установлен ли он у вас. Для этого просто откройте окно терминала, введите «git —version» и нажмите Enter. В зависимости от полученного ответа к вашей установке будет применимо одно из следующих видео.
Где git на моем Mac?
Программа установки с домашней страницы git по умолчанию устанавливается в / usr / local / git. См. Также этот ответ. Однако, если вы установите XCode4, он установит версию git в / usr / bin.
Как использовать Git на Mac?
Как использовать Git и GitHub на Mac: настройка
- Откройте Safari и перейдите на сайт разработчика Git.
- Щелкните Mac OS X в разделе «Загрузки».
- Откройте git-2.8. …
- Дважды щелкните файл git-2.8. …
- Если вы получили предупреждение с надписью «« git-2.8. …
- Нажмите «Продолжить», «Установить» и введите пароль администратора.
- Щелкните «Закрыть».
Что такое конфигурация Git?
Команда git config — это удобная функция, которая используется для установки значений конфигурации Git на глобальном или локальном уровне проекта. Эти уровни конфигурации соответствуют. текстовые файлы gitconfig. Выполнение git config изменит текстовый файл конфигурации.
Как запустить git status?
Статус Git при создании нового файла
- Создайте файл ABC.txt с помощью команды: touch ABC.txt. …
- Нажмите Enter, чтобы создать файл.
- После создания файла снова выполните команду git status. …
- Добавьте файл в область подготовки. …
- Зафиксируйте этот файл. (
Что такое команды git?
Общие команды Git
- git init.
- git add.
- git commit.
- git status.
- git config.
- git ветка.
- git checkout.
- git merge.
Источник