Что такое 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
- Установка и настройка кластера PowerDNS на Rocky Linux
- Трансляция видео с веб-сервера с помощью 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 — примеры команд и их описание
- Развертывание Reportportal в среде контейнеризации Docker
- Развертывание 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
- Установка веб-сервера NGINX + PHP + MySQL на Linux Ubuntu и развертывание WordPress
- Как настроить DNS сервер BIND для разрешения имен в зависимости от геолокации
- Организация сервиса календаря и адресной книги Baikal на Linux Debian
- Установка и настройка Signaling Server (High-performance backend) для Nextcloud Talk на Ubuntu Server
Примеры скриптов:
Другие термины
CSS
Битрикс24
KVM виртуализация
Файл подкачки
Mango АТС
RAW (формат)
Procmail
Node.js
PAM
IPSet
Клавиша Windows
LVM
Apache
Кодек
Nano server
Ошибка 404
Дистрибутив
Rocky Linux
YouTube
MAPI
.....
Обновлено: