Что такое 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 со всем необходимым для правильной работы
- Настройка веб-сервера на Rocky 9 со всем необходимым для правильной работы
- Настройка безопасности Linux с помощью Fail2ban
- Инструкция по установке и использованию 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
- Развертывание Битрикс24 ВМ на Linux Deb (Debian, Ubuntu, Astra)
Мини-инструкции:
- Как монтировать нестандартные файловые системы в Linux
- Получение бесплатного сертификата Lets Encrypt
- Xibo сервер на Linux Ubuntu — установка и настройка
- Инструкция по переходу на новую версию GLPI
- Установка и настройка веб-сервера Apache + PHP + Postgres Pro на Astra Linux
- Установка и настройка умного дома от MajorDoMo
- Установка, настройка и использование NGINX Amplify для мониторинга веб-сервера
- Как работать с менеджером рассылки писем PHPLIST
- Установка сервера для сбора тревожных событий Alerta на Linux Ubuntu
- Установка, настройка и использование Roundcube на Ubuntu или Debian
- Как пользоваться сервисом GitHub на компьютере с Linux
- Установка и настройка SAMS для управления Squid на CentOS 7
- Установка панели управления ISPmanager на Ubuntu или CentOS
- Установка и настройка прокси-сервера 3proxy на Ubuntu
- Использование Roundcube на CentOS для нескольких почтовых серверов
- Пошаговая инструкция по обновлению iRedMail до версии 1.0
- Пошаговая инструкция по обновлению iRedMail до версии 1.1
- Установка и использование сервера Freeradius на Linux CentOS 8
- Установка и настройка сервера Rocket.Chat на Ubuntu
- Настройка сервера видеоконференцсвязи OpenMeetings на Linux CentOS 8
- Как установить и настроить инструмент жизненного цикла DevOps GitLab на Ubuntu
- Установка и настройка модуля PageSpeed для NGINX и Apache
- Как установить Docker на Linux RPM или DEB
- Организация сервиса календаря и адресной книги на базе 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 для рендеринга файлов
- Как использовать встроенный инструмент для резервного копирования и восстановления FreeIPA
- Как установить и запустить OpenShift на Rocky Linux
- Как собрать собственный установочный RPM-пакет с Prometheus Server
- Как установить и настроить кластер Hadoop на Linux Ubuntu
- Установка и настройка SAMS для управления Squid на Ubuntu
- Как сделать собственный базовый образ 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
- Как установить несколько разных версий PHP на Linux Debian
- Как установить и настроить NATS сервер на Linux
- Выгрузка проекта git и загрузка на другой сервер
- Как просканировать образы и пакеты на уязвимости с помощью trivy
- Установка и настройка плагина сборки почты fetchmail для почтового клиента Roundcube
- Как настроить платформу для создания портала документации Docusaurus
- Установка и настройка сервера Rocket.Chat на Rocky Linux
- Как установить и настроить сервер TFTP на Ubuntu Linux
- Установка и настройка различных exporter для Prometheus
- Как установить и настроить сервер для менеджера паролей sysPass на Linux Ubuntu
- Установка и запуск серверной части potree viewer на Linux Ubuntu
Примеры скриптов:
Другие термины
Roundcube
Javascript
PostgreSQL
Видеокарта
Keyran
Redmine
Blu-Ray
VideoUnion
InfluxDB
PDU
JQuery
Git
POP3
Кластер
7-zip
Exchange Server
Маска сети
KVM виртуализация
Кодек
Maven
.....