Для резервного копирования Вашего проекта, и для контроля версий необходимо использовать сервисы .git
Рассмотрим базовые и самые часто используемые команды. Применяется для всех платформ, отличается только установка.
Подключение, проверка статуса, комментирование, загрузка.
1. Откройте каталог проекта и запустите терминал;
2. git init — Для создания каталога системы контроля версий;
3. Установите зависимости в случае возникновения проблем (к примеру sudo apt install git для Ubuntu 16.04 / 18.04)
3. git status — Для проверки статуса файлов (есть или нет изменения);
4. git add FILENAME — Для постановки файла или каталога в очередь для загрузки;
5. git commit — Для добавления комментария к текущей загрузке (далее нажмите ctrl+x потом y и enter);
6. git remote add origin https://github.com/YOURE_LINK — Для того чтобы выбрать сервер вашего git’а (к примеру github). Далее введите логин и пароль.;
7. git push -u origin master — Для загрузки выбранных Вами файлов с комментарием в «ветку» Мастер;
8. git log история последних коммитов, выход :q (как из vi/vim);
9. git branch текущая ветка;
10. git checkout . откат изменений сделанных в локальной копии.