Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Клиент командной строки

Git-клиент командной строки воплощен в образе консольной утилиты git. Утилита выполняет команды, переданные ей в виде аргументов. Первым аргументом идет название команды, за которым идут аргументы этой команды, если они есть.

git <команда> [<аргументы> ...]

Так, командная строка:

На курсе мы познакомимся со следующими командами Git:

Большинство команд выполняют действие по введенным заранее аргументам, выводят информацию на экран и завершают выполнение как и подобает интерфейсу командной строки. Некоторые команды в определенном состоянии переходят в интерактивный режим, используя:

Бо´льшая часть команд для своего исполнения потребуют хранилище -- каталог с именем .git. Они будут искать его в текущем каталоге. Если его там нет, то поднимутся выше по файловой системе, пока не найдут или не упрутся в корневой каталог. Если хранилище не будет найдено, то на экране терминала отобразится сообщение об ошибке следующего содержания:

fatal: не найден git репозиторий (или один из родительских каталогов): .git

Git позволяет нескольким клиентам одновременно работать с одним хранилищем. Состояние хранилища или самого Git фиксируется в:

Клиенты используют файловую систему как средство межпроцессного взаимодействия. Единственное, что может потребоваться, это обновить графический интерфейс. Так, git gui обновляет содержимое по команде “Перечитать”, вызываемую по F5. Некоторые клиенты самостоятельно следят за интересующими файлами и автоматически обновляют свое содержимое.