From f4395311a5ddb460e74176bcd4587c8784ef88f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B0=D1=80=D1=8D=D0=BD=20=D0=A1=D0=B0=D1=80=D0=BA?= =?UTF-8?q?=D0=B8=D1=81=D1=8F=D0=BD?= Date: Sun, 9 Oct 2022 02:03:50 +0200 Subject: [PATCH 1/2] added info in homework branch --- 123.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/123.md b/123.md index 34b0eca..b5b0faa 100644 --- a/123.md +++ b/123.md @@ -1,3 +1,3 @@ -igfisdhghdfgsklfdslgk -dfg;ldkfgsldfnsg;ns -f'sgn'slgsdf;\'n \ No newline at end of file +- deleted initial text +- added new information +- in 3 lines \ No newline at end of file From fe4cfad1abed480c1ff61266fdae28438aeaa4a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B0=D1=80=D1=8D=D0=BD=20=D0=A1=D0=B0=D1=80=D0=BA?= =?UTF-8?q?=D0=B8=D1=81=D1=8F=D0=BD?= Date: Sun, 9 Oct 2022 02:36:30 +0200 Subject: [PATCH 2/2] deleted your text, added compendium --- 123.md | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 61 insertions(+), 3 deletions(-) diff --git a/123.md b/123.md index b5b0faa..134a19d 100644 --- a/123.md +++ b/123.md @@ -1,3 +1,61 @@ -- deleted initial text -- added new information -- in 3 lines \ No newline at end of file +# Лекции 1 + 2 + +комманды в Git + +git init - создать файл-репозиторий для начала сохранения всех действий +git status +git add название файла +git add -m "комментарий" +git commit -m "что-то" - для сохранения изменения, перед этим обязательно добавить файл через команду выше +git log - все версии +git checkout номер версии +git checkout master - если нужно вернуться к последней версии для продолжения работы + +*курсив* _курсив_ +**полужирный** __полужирный__ +~~зачеркнутый текст~~ +***полужирный курсив*** + +если нужно начать с новой строки - одну пустую нужно оставить +если нужен список ставим звездочку потом пробел - без нумерации +если нужен список с номерами - пишем цифру ставим рядом точку +обязательно сохрнять файл перед вводом команд в терминал +git diff - показывает разницу между текущей версией файла и последней сохранённой версией +git log --all - это увидеть все коммиты +git reset --hard HEAD~n удаление коммитов n - это сколько коммитов удалить +git log --oneline - чтобы компактно увидеть все коммиты + +git clean - очистить терминал +git branch - просмотреть ветку, * означает то, на какой ветке сейчас находимся +git branch name - создание ветки +git checkout branch_name - перейти на другую ветку +git merge branch_name - для слияния ветки черновика с веткой мастер +git branch -d branch_name - удалить ветку + +для добавления изображения - ! [моя фотка] (Sarkisian Karen.формат), добавить фотку в отслеживаемую папку + +для файлов которые нужно игнорировать создать отдельный файл под названием .gitignore, добавить в текст файла название ненужного объекта с форматом, добавить файл .gitignore в отслеживание и закоммитить. + +при конфликте слияния двух веток программа дает выбрать, что с ними делать. После редактирования соединённой инфо нужно закоммитить изменение. + +git log --graph - чтобы увидеть лог коммитов с визуализацией между ними + +# Лекция 3. Удалённые репозитории + +git clone link - загрузить удалённый репозиторий +cd - поменять директорию (когда отслеживается не так папка) +clear - очистить терминал +git remote add origin https://github.com/GugoKapet/Lection-3_1.git - команда из ГХ о создании нового репозитория и приведение его адреса, гит будет знать, куда направлять дальнейшие изменения +git branch -M main - назначение главной ветки +git push -u origin main - направление имеющихся данных репозитория +после команды push в первый раз нужно связать гх с вк +если работаю с другого компа над репозиторием и после нужно скинуть изменения себе же на комп, коммичу в гх, потом использую команду git pull +при команде git pull происходит слияние + +работа при открытом рипозитории: + +pull request - запрос на вливание изменений в чей-то репозиторий +если есть желание принять участие в проекте нужно сначала сделать у себя копию репозитория через fork у себя в аккаунте на гх +далее через ссылку и команду clone перекидываем репозиторий себе в вк, потом через cd название_папки +если решил что-то сделать для другого проекта, нужно делать свои изменения/дополнения в отдельной ветке + создать новый файл readme +далее вносим свою часть в ветке коммитим, отправляем в наш репозиторий на гх, там появляется функция compare & pull request \ No newline at end of file