Skip to content

Instantly share code, notes, and snippets.

View svidpro's full-sized avatar
🌏
Working

Ivan Svidinskiy svidpro

🌏
Working
View GitHub Profile

Общие понятия

  1. Принцип хранения - многие VCS хранят свои данные в виде списка изменений, Git же хранит полные копии файлов, только заменяя неизмененные файлы на ссылки. [[2.1]][2.1]

    • Таким образом Git является своего рода небольшой файловой системой.
    • Такой подход предоставляет ряд преимуществ при восстановлении данных, работе с комитами и т.д., но требует больше места.
  2. Локальные операции - для совершения большинства операций в Git'е необходимы только локальные файлы и ресурсы, т.е. обычно информация с других компьютеров в сети не нужна. [[2.2]][2.2]

    • Данная особенность позволяет спокойно делать коммиты, а затем отправить их, как только станет доступна сеть (в некоторых других VCS это невозможно или же крайне неудобно).
    • Поскольку вся история проекта хранится локально у вас на диске, большинство операций кажутся практически мгновенными.
curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
sudo apt update
sudo apt install elasticsearch
sudo nano /etc/elasticsearch/elasticsearch.yml