Что такое Git

Обновлено и опубликовано Опубликовано:

Git —
простыми словами

программное обеспечение для управления версиями файлов. С его помощью можно хранить хронологию всех изменений документа с комментариями (при их наличии) и возможностью в любой момент вернуть нужную версию файла. Впервые проект был выпущен в 2005 году Линусом Торвардсом (создателем ядра Linux).

Установка Git в системах на базе Linux выполняется одной командой, например:

yum install git-core

apt-get install git

* первая команда для установки на системы RPM (CentOS / Red Hat / Fedora), вторая — на deb (Ubuntu, Debian, Mint).

Для систем от Microsoft можно скачать Git для Windows. Установка выполняется в оконном интерфейсе при помощи мастера установки.

Начать работу с Гитом стоит с изучения основных команд, с помощью которых можно управлять данными репозитория:

  • git init — стартовая настройка репозитория (инициализация).
  • git add — добавление файлов в репозиторий.
  • git commit — добавление комментария по изменению файла (или с опцией -a для применения комментария ко всем файлам).
  • git remote — подключение к удаленному репозиторию.
  • git push — заливка данных с локального репозитория на удаленный.
  • git pull — скачивание данных с удаленного репозитория на локальный.
  • git clone — клонирование репозитория.

Полная документация представлена на официальном сайте на разный языках, в том числе, русском.

Подробнее о Git на Википедии

Встречается в статьях

Инструкции:

  1. Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
  2. Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
  3. Инструкция по установке и использованию GLPI на Linux CentOS
  4. Установка, настройка и использование системы по сбору логов Grafana Loki на Linux
  5. Как установить и настроить iRedMail на Linux CentOS
  6. Настройка почтового сервера iRedMail на Ubuntu
  7. Установка и настройка кластера Kubernetes на Linux Ubuntu
  8. Как настроить почту для корпоративной среды на CentOS 8
  9. Как настроить почту для корпоративной среды на Ubuntu Server
  10. Трансляция видео с веб-сервера с помощью NGINX + rtmp
  11. Как настроить почту на базе Postfix для корпоративной среды
  12. Установка и настройка системы мониторинга Prometheus на Linux
  13. Как проверить скорость интернета
  14. Настройка портала TeamPass для совместного хранения паролей
  15. Установка и настройка почтового сервера Zimbra на Linux
  16. Примеры создания пакетов RPM из исходников или со своими файлами
  17. Установка и запуск менеджера управления проектами Taiga на Rocky Linux

Мини-инструкции:

  1. Получение бесплатного сертификата Lets Encrypt
  2. Xibo сервер на Linux Ubuntu — установка и настройка
  3. Инструкция по переходу на новую версию GLPI
  4. Установка и настройка умного дома от MajorDoMo
  5. Установка, настройка и использование NGINX Amplify для мониторинга веб-сервера
  6. Как работать с менеджером рассылки писем PHPLIST
  7. Установка сервера для сбора тревожных событий Alerta на Linux Ubuntu
  8. Как пользоваться сервисом GitHub на компьютере с Linux
  9. Установка и настройка SAMS для управления Squid на CentOS 7
  10. Установка и настройка прокси-сервера 3proxy на Ubuntu
  11. Использование Roundcube для нескольких почтовых серверов
  12. Пошаговая инструкция по обновлению iRedMail до версии 1.0
  13. Пошаговая инструкция по обновлению iRedMail до версии 1.1
  14. Установка и использование сервера Freeradius на Linux CentOS 8
  15. Проверка пользователей VPN xl2tpd с помощью RADIUS
  16. Настройка сервера видеоконференцсвязи OpenMeetings на Linux CentOS 8
  17. Как установить и настроить инструмент жизненного цикла DevOps GitLab на Ubuntu
  18. Установка и настройка модуля PageSpeed для NGINX и Apache
  19. Как установить Docker на Linux CentOS и Ubuntu
  20. Организация сервиса календаря и адресной книги на базе Baikal
  21. Установка и настройка STUN/TURN сервера на базе coturn под Linux CentOS
  22. Как установить и настроить инструмент жизненного цикла DevOps GitLab на CentOS
  23. Примеры настройки сервисов и их установки с помощью ролей в Ansible
  24. Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита
  25. Установка и настройка Pushgateway для отправки метрик в Prometheus методом push
  26. Установка и настройка системы CI/CD Teamcity на Linux Ubuntu Server
  27. Как установить Jenkins на систему Linux Ubuntu Server
  28. Как работать с pipeline в Jenkins — подготовка системы, пример Groovy-скрипта
  29. Как собрать установочный RPM-пакет для веб-сервера NGINX в Linux CentOS
  30. Как настроить прозрачную аутентификацию в NGINX через LDAP
  31. Как установить из исходников Yambo на Linux Ubuntu
  32. Как настроить аутентификация и чтение секретов в GitLab через Hashicorp Vault
  33. Настройка сервера для возможности подключения из PHP к СУБД на базе InfluxDB
  34. Шпаргалка по работе с системой управления конфигурациями Ansible
  35. Как установить и использовать Consul Template для рендеринга файлов
  36. Как установить и запустить OpenShift на Rocky Linux
  37. Как собрать собственный установочный RPM-пакет с Prometheus Server
Дмитрий Моск
— IT-специалист.
Настройка серверов, компьютерная помощь.

Другие термины

7-zip   USB   HDMI   Adblock   CPanel   Реестр Windows   Хостинг   Синий экран смерти   RAW (файловая система)   MySQL   BIND   WiMAX   Linux   STUN   ClamAV   Прокси-сервер   XML   DMARC   Браузер   Roundcube  
.....

Реклама