July 14, 2022

Основы GIT

Git — это программное обеспечение для отслеживания изменений в любом наборе файлов, обычно используемое для координации работы программистов, совместно разрабатывающих исходный код во время разработки программного обеспечения.

Коротко — git add, git commit, git push.

Не коротко:
если еще не создан репозиторий локально, то:
git init — инициализация репозитория
git add <folder или file> — добавление папки или файла в репозиторий
git commit -a -m < message> — создания коммита (-a — добавить все, -m — комментарий (обязательно))
git push — отправить все на удаленный репозиторий

Если ваш репозиторий создан локально не через git clone, а руками и там и там, то вам нужно подключить удаленный репозиторий к вашему локальному:
git remote -v — сначала смотрим список, есть ли вообще удаленные репозитории (а вдруг?).
Если нет, то делаем вот так:
git remote add <shortname> <url> — обычно имя дают origin, это дефолтное имя, которое присваивается при создании репозитория на гитхабею

Забирать на другом устройстве репозиторий:
git clone <url> — клонирование репозитория, если еще не клонировали
git pull — скачать и смёржить содержимое remote и local репозитория

Проверять статус/состояние вашего локального репозитория:
git status — покажет все незакоммиченные изменения, если такие есть

Посмотреть историю коммитов, выводя в одну строку (так красивее):
git log —pretty=oneline — тут перед pretty два тире - -

Ну и мало ли что, все эти действия надо выполнять будучи в папке репозитория, если тот уже создан, т.е.:
cd ./your/path/ — команда cd означает перейти по такому то пути
cd C:/Users/Name/Repos/repo_name/ — на windows будет выглядеть так.

Так же ознакомьтесь с шпаргалкой, там коротко и понятно.


https://proglib.io/p/git-cheatsheet