diff --git a/KirpichevAlex.md b/KirpichevAlex.md new file mode 100644 index 0000000..5dea719 --- /dev/null +++ b/KirpichevAlex.md @@ -0,0 +1,79 @@ +# Шпаргалка по Git: + + git - имя программы, к которой мы обращаемся. + + git --version - позволяет проверить версию программы. + +## Основные команды: + + git init - инициализирует репозиторий. Позволяет программе git отслеживать содержимое. + + git add - добавляет содержимое рабочего каталога в индекс для последующего коммита. + + git commit - записывает индексированные изменения в репозиторий. Сохранение или контрольная точка. + + git checkout - позволяет перемещаться между сохранениями и ветками. + +## Команды для проверки: + + git diff - показывает не сохранные изменения. + + git status - показывает текущий статус. + + git log - показывает журнал сохранений. + +## Команды для управления ветками: + + git branch - показывает все существующие ветки. + + git branch branch_name - создает новую ветку. + + git branch -d branch_name - позволяет удалить ветку. + + git merge branch_name - позволяет слить указаную ветку с текущей. + +### При возникновении конфликтных ситуаций и противоречий, VS code предоставит несколько вариантов решения: + +* Оставить данные текущей ветки. + +* Замена на данные сливаемой ветки. + +* Оставить оба варианта данных. + + +## Дополнительная информация: + +* *branch_name* - название ветки + +* *git add* - делаем перед каждым созданием коммитом + +* перед каждым добавлением коммита нажимаем сочитание клавиш *ctrl+s*(для сохранения изменений) + +* *-m* - добавляет коментарий(название коммита) + +* *-d* - параметр удаления + +* перед каждым действием проверяем наше текущеее сострояние. В этом нам могут помочь комады: + + git status + + git branch + + git log(--graph) + +# Инструкция по взаимодействию с GitHub + + git clone LINK - позволяет клонировать репозиторий с Github + + git push - отравляет изменения на удаленный репозиторий + + git pull - выкачивает изменения с удаленного репозитория + +* *LINK* - ссылка репозитория + +* Перед копированием чужого репозитория с GitHub, нужно сделаеть его копию в свои репозитории с помощью, кнопки *fork*. + +* Для отправки своих изменений владельцу репозитория, нажимаем кнопку *pull requests* + +* __Все дополнительные инструкции, имеются на самом GitHub;)__ + \ No newline at end of file