Что такое Git

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

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 status — команда получения статуса файлов в репозитории.
  • git add — подготовка файлов к коммиту.
  • git commit — фиксация изменений файла и добавление комментария (или с опцией -a для применения комментария ко всем файлам).
  • git push — заливка данных с локального репозитория на удаленный.
  • git rm — удаление файлов из-под версионного контроля. Для применения изменений необходимо выполнить git commit.
  • git pull — скачивание данных с удаленного репозитория на локальный.
  • git clone — клонирование репозитория.
  • git remote — подключение к удаленному репозиторию.

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

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

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

Инструкции:

  1. Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
  2. Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
  3. Инструкция по установке и использованию GLPI на Linux CentOS
  4. Установка, настройка и использование системы по сбору логов Grafana Loki на Linux
  5. Как установить и настроить iRedMail на Linux CentOS
  6. Настройка почтового сервера iRedMail на Ubuntu/Debian
  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
  18. Как настроить почту для корпоративной среды на Debian

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

  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. Примеры работы с Gitlab CI/CD — написание конвейеров для автоматизации разработки
  34. Настройка сервера для возможности подключения из PHP к СУБД на базе InfluxDB
  35. Шпаргалка по работе с системой управления конфигурациями Ansible
  36. Как установить и использовать Consul Template для рендеринга файлов
  37. Как установить и запустить OpenShift на Rocky Linux
  38. Как собрать собственный установочный RPM-пакет с Prometheus Server
  39. Как установить и настроить кластер Hadoop на Linux Ubuntu
  40. Установка и настройка SAMS для управления Squid на Ubuntu
  41. Установка и настройка VPN-сервера SoftEther на Linux
  42. Как развернуть и управлять репозиторием с пакетами DEB на Linux с помощью Aptly
Дмитрий Моск
— IT-специалист.
Настройка серверов, компьютерная помощь.

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

DMARC   Virtualbox   Кэш   MBR   Процессор   WPS   NTFS   Ceph   RAW   VMware   Сетевой шлюз   Логин   MariaDB   S.M.A.R.T.   POP3   Dnsmasq   Биткоин   AWS   Fail2ban   Материнская плата  
.....

Реклама