From acc515cd89de455bd5f3df91c8b173cc808a2fde Mon Sep 17 00:00:00 2001 From: SnezhannaPristavka Date: Wed, 23 Feb 2022 18:20:30 +0300 Subject: [PATCH 1/3] Add new file Pristavka --- Pristavka.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 Pristavka.md diff --git a/Pristavka.md b/Pristavka.md new file mode 100644 index 0000000..5c148c2 --- /dev/null +++ b/Pristavka.md @@ -0,0 +1,57 @@ +# Шпаргалка по git + +## Основные Команды + +*__git version__* - команда, отображающая текущую версию git. + +*__git status__* - команда, отображающая состояние файла. + +*__git init__* - команда, инициализируащая локальный репозиторий. + +*__git add + название файла с расширением__* - команда, добавляющая папку для git с целью отслеживания файлов. + +*__git commit -m "text"__* - команда, позволяющая сохранить текущее состояние файла. + +*__git diff__* - команда, отображающая разницу между сохраненными файлами (commitами). + +*__git log__* - команда, отображающая все сохраненные commitы. + +*__git checkout__* - команда, позволяющая переключаться между сохраненными файлами (commitами) + +*__git commit -amend__* - команда, редактирующая последний commit. + +*__clear__* - команда очистки терминала. + +## Команды ветвления + +*__git branch__* - команда, выводящая список веток. + +*__git branch имя ветки__* - команда, создающая новую ветку. + +*__git checkout имя ветки__* - команда перемещения между ветками. + +*__git branch -d имя ветки__* - команда удаления ветки. + +*__git merge имя ветки__* - команда слияния веток. + + ВАЖНО! Необходмо находится в ветке куда будут загружены изменения. + +*__git log -graph__* - команда визуализации веток. + +## Работа с изображениями + +![Мой дом](Home.jpeg) + +## Синтаксис языка Markdown + +(**) - жирный текст. + +(*) - курсив. + +(#) - Заголовок 1 типа. + + Последующие # меняют размер заголовка. + +(1,2,3 ...) - нумерованный список. + +(* в начале строки) - ненумерованный список. From 6319edccb8b066370576e86e8480989e8a674c10 Mon Sep 17 00:00:00 2001 From: SnezhannaPristavka Date: Wed, 23 Feb 2022 18:29:28 +0300 Subject: [PATCH 2/3] Add file in gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 0cd3dc5..21be719 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ Beach.jpg Git's_Crib.pdf +Home.jpeg \ No newline at end of file From b5b0927c27117ab73a23d6836163b4fc36074d66 Mon Sep 17 00:00:00 2001 From: SnezhannaPristavka Date: Wed, 23 Feb 2022 19:03:11 +0300 Subject: [PATCH 3/3] Add info about remote directory --- Pristavka.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/Pristavka.md b/Pristavka.md index 5c148c2..2a39c3b 100644 --- a/Pristavka.md +++ b/Pristavka.md @@ -55,3 +55,36 @@ (1,2,3 ...) - нумерованный список. (* в начале строки) - ненумерованный список. + +## Удаленный репозиторий + +## 1. Начало работы +* В браузере перейти по ссылке https://github.com/ +* Зарегистрироваться. +* Ознакомиться с сайтой. + +## 2. Команды + +*git clone имя сайта* - команда, позволяющая сделать копию удаленного репозитория в локальный. + + ! в VScode не должно быть созданного репозитория. + +*cd (chang directory) имя папки* - смена папки. + +*git remote add origin имя сайта* - команда, связывающая удаленный и локальный репозиторий. + +*git branch -M main* - команда, присваивающая приоритет ветке в удаленном репозитории. + + Если локальный репозиторий существует, то при выполнении этой команды необходимо находится в главной ветке локального репозитория. + +*git push -u origin main* - команда первой отправки данных из локального в удаленный репозиторий. Далее используем *git push*. + +*git pull* - команда, стягивающая данные из удаленного в локальный репозиторий. + + ! git pull - составная команда, подгружает изменения и сразу сливает их (merge). + +*pull request* - запрос на предложение изменения данных в чужом репозитории. + +*fork* - команда копирование с чужого удаленного репозитория в свой удаленный репозиторий. + + ! Изменения в чужом проекте делается в отдельной ветке. \ No newline at end of file