Что такое 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 на Википедии |
Встречается в статьях
Инструкции:
- Примеры создания пакетов RPM из исходников или со своими файлами
- Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
- Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
- Инструкция по установке и использованию GLPI на Linux CentOS
- Установка, настройка и использование системы по сбору логов Grafana Loki на Linux
- Как установить и настроить iRedMail на Rocky Linux или CentOS
- Настройка почтового сервера iRedMail на Ubuntu/Debian
- Установка и настройка кластера Kubernetes на Linux Ubuntu
- Как настроить почту для корпоративной среды на CentOS 8
- Как настроить почту для корпоративной среды на Debian
- Как настроить почту для корпоративной среды на Ubuntu Server
- Трансляция видео с веб-сервера с помощью NGINX + rtmp
- Как настроить почту на базе Postfix для корпоративной среды (CentOS 7)
- Установка и настройка системы мониторинга Prometheus на Linux
- Как проверить скорость интернета
- Установка и запуск менеджера управления проектами Taiga на Rocky Linux
- Настройка портала TeamPass для совместного хранения паролей
- Установка и настройка почтового сервера Zimbra на Linux
- Инструкция по установке и использованию GLPI на Ubuntu
Мини-инструкции:
- Как монтировать нестандартные файловые системы в Linux
- Получение бесплатного сертификата Lets Encrypt
- Xibo сервер на Linux Ubuntu — установка и настройка
- Инструкция по переходу на новую версию GLPI
- Установка и настройка веб-сервера Apache + PHP + Postgres Pro на Astra Linux
- Установка и настройка умного дома от MajorDoMo
- Установка, настройка и использование NGINX Amplify для мониторинга веб-сервера
- Как работать с менеджером рассылки писем PHPLIST
- Установка сервера для сбора тревожных событий Alerta на Linux Ubuntu
- Установка, настройка и использование Roundcube на Ubuntu
- Как пользоваться сервисом GitHub на компьютере с Linux
- Установка и настройка SAMS для управления Squid на CentOS 7
- Установка панели управления ISPmanager на Ubuntu или CentOS
- Установка и настройка прокси-сервера 3proxy на Ubuntu
- Использование Roundcube на CentOS для нескольких почтовых серверов
- Пошаговая инструкция по обновлению iRedMail до версии 1.0
- Пошаговая инструкция по обновлению iRedMail до версии 1.1
- Установка и использование сервера Freeradius на Linux CentOS 8
- Проверка пользователей VPN xl2tpd с помощью RADIUS
- Установка и настройка сервера Rocket.Chat на Ubuntu
- Настройка сервера видеоконференцсвязи OpenMeetings на Linux CentOS 8
- Как установить и настроить инструмент жизненного цикла DevOps GitLab на Ubuntu
- Установка и настройка модуля PageSpeed для NGINX и Apache
- Как установить Docker на Linux CentOS/Rocky и Ubuntu
- Организация сервиса календаря и адресной книги на базе Baikal
- Установка и настройка STUN/TURN сервера на базе coturn под Linux CentOS
- Как установить и настроить инструмент жизненного цикла DevOps GitLab на CentOS
- Примеры настройки сервисов и их установки с помощью ролей в Ansible
- Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита
- Установка и настройка Pushgateway для отправки метрик в Prometheus методом push
- Установка и настройка системы CI/CD Teamcity на Linux Ubuntu Server
- Как установить Jenkins на систему Linux Ubuntu Server
- Как работать с pipeline в Jenkins — подготовка системы, пример Groovy-скрипта
- Как настроить балансировку http-запросов в веб-сервере NGINX
- Как собрать установочный RPM-пакет для веб-сервера NGINX в Linux CentOS
- Как настроить прозрачную аутентификацию в NGINX через LDAP
- Как установить из исходников Yambo на Linux Ubuntu
- Как настроить аутентификация и чтение секретов в GitLab через Hashicorp Vault
- Настройка сервера для возможности подключения из PHP к СУБД на базе InfluxDB
- Шпаргалка по работе с системой управления конфигурациями Ansible
- Как установить и использовать Consul Template для рендеринга файлов
- Как установить и запустить OpenShift на Rocky Linux
- Как собрать собственный установочный RPM-пакет с Prometheus Server
- Как установить и настроить кластер Hadoop на Linux Ubuntu
- Установка и настройка SAMS для управления Squid на Ubuntu
- Установка и настройка VPN-сервера SoftEther на Linux
- Как сделать собственный базовый образ Docker с чистой операционной системой Linux
- Как развернуть и управлять репозиторием с пакетами DEB на Linux с помощью Aptly
- Примеры работы с Gitlab CI/CD — написание конвейеров для автоматизации разработки
- Мониторинг под ключ с docker — Prometheus + Grafana + Alertmanager
- Как установить WhatsApp из Microsoft store с помощью Powershell
- Как работать с утилитой git — примеры команд и их описание
- Развертывание OpenStack для тестовых целей с помощью DevStack
- Настройка сбора метрик Prometheus из GitLab с выводом информации в дашборды Grafana
- Как установить и настроить базу VictoriaMetrics, а также интегрировать ее с Prometheus
- Как работать с системой контейнеризации LXD на Linux
- Использование встроенной в Linux системы контейнеризации systemd-nspawn
- Установка расширения mongo_fdw для отправки запросов из PostgreSQL к MongoDB
- Как настроить сервер Linux, чтобы сайт мог работать в сети TON
- Инструкция по установке PowerShell на популярные дистрибутивы Linux
- Как установить и настроить NATS сервер на Linux
- Выгрузка проекта git и загрузка на другой сервер
- Как просканировать образы и пакеты на уязвимости с помощью trivy
Другие термины
Биткоин
PostgreSQL
Unix shell
WiFi
Windows
IRedMail
Fail2ban
PostGIS
Аккаунт
Bluetooth
RTMP
Golang
Blu-Ray
TCP/IP
Linux
Elasticsearch
Скриншот
HAProxy
SpamAssassin
InfluxDB
.....