From c4d8f554830c416f067d6a081f53393a87563afc Mon Sep 17 00:00:00 2001 From: Anna Date: Sun, 20 Feb 2022 20:07:46 +0300 Subject: [PATCH 1/4] New branch and file added --- Boyarshinova | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Boyarshinova diff --git a/Boyarshinova b/Boyarshinova new file mode 100644 index 0000000..e69de29 From 7e11dea67a30a2b421161c3bdfffa3cffbd9dec4 Mon Sep 17 00:00:00 2001 From: Anna Date: Sun, 20 Feb 2022 20:11:20 +0300 Subject: [PATCH 2/4] info from seminar2 homework added to the file --- Boyarshinova | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/Boyarshinova b/Boyarshinova index e69de29..7ce5546 100644 --- a/Boyarshinova +++ b/Boyarshinova @@ -0,0 +1,49 @@ +# Шпаргалка по Git'у + + +_git init_ - команда, создающая локальный репозиторий + +_git add_ - добавляет фаулк версионность в локальном репозитории + +**НЕ ЗАБЫТЬ:** Сохранить изменения, внесенные в файл (CTRL+S) + +_git commit_ - позволяет зафиксировать изменения и сообщить о появлении новой версии файла + +_git status_ - показывает состояние файлов в локальном репозитории, какие файлы изменены, но не добавлены. Вдобавок к этому выводятся подсказки о том, как изменить состояние файлов. + +_git log_ - просмотр истории коммитов + +_git diff_ - позволяет увидеть разницу между текущей и уже зафиксированной версией файла. + +_git checkout master_ - возвращает актуальную версию файла + +## Команды для работы с ветками + +_git branch_ - выводит информацию о существующих ветках (цветом и звездочкой выделяется текущая) + +_git checkout "название ветки"_ - совершает переход в указанную ветку + +_git branch -d "название ветки"_ - удаляет указанную ветку + +_git merge "название ветки"_ - добавляет информацию из указанной ветки в текущую ветку + +## Gitignore + +При добавлении больших файлов в проект (например картинок), можно настроить git так, чтобы они не отслеживались в контроле версий. Это делается, чтобы не расходовались лишние ресурсы системы. + +## Работа с GitHub + +Для совместной работы несколькими пользователями над одним проектом существует сервис Github, с помощью которого осуществляется функционирование системы контроля версий. +Для начала работы необходимо пройти регистрацию и создать аккаунт. В этот аккаунт возможно загрузить любой локальный репозиторий, а также можно создать новый репозиторий непосредственно на портале Github. +Команда _git push_ - доставляет изменения из локального репозитория в удаленный. +Команда _git pull_ - забирает изменения из удаленного репозитория в локальный и делает merge. +Команда _git clone_ - позволяет скопировать удаленный репозиторий в свой локальный (необходимо иметь ссылку, сгенерированную порталом github). +Когда мы хотим присоединиться к чьей-то работе через github, необходимо сделать Fork (такая кнопка появится при заходе на требуемый удаленный репозиторий). После ее нажатия в нашем удаленном репозитории создается точная копия проекта. Все изменения необходимо осуществлять только в отдельной вновь созданной ветке. +Для доставки изменений с отдельной ветки существует удобный параметр команды push: + + git push --set-upstream origin "имя ветки" + +После этой команды изменения будут доставлены в нашу копию проекта на портале github и появится кнопка **Pull request** + +Нажав ее мы отправим наши изменения владельцу проекта. + From 4a56af24f7b2f54470f798449736446fbabbb84a Mon Sep 17 00:00:00 2001 From: Anna Date: Sun, 20 Feb 2022 20:21:46 +0300 Subject: [PATCH 3/4] filename changed and some adjustments in appearance --- Boyarshinova.md | 52 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 Boyarshinova.md diff --git a/Boyarshinova.md b/Boyarshinova.md new file mode 100644 index 0000000..50ac0cd --- /dev/null +++ b/Boyarshinova.md @@ -0,0 +1,52 @@ +# Шпаргалка по Git'у + + +_git init_ - команда, создающая локальный репозиторий + +_git add_ - добавляет фаулк версионность в локальном репозитории + +**НЕ ЗАБЫТЬ:** Сохранить изменения, внесенные в файл (CTRL+S) + +_git commit_ - позволяет зафиксировать изменения и сообщить о появлении новой версии файла + +_git status_ - показывает состояние файлов в локальном репозитории, какие файлы изменены, но не добавлены. Вдобавок к этому выводятся подсказки о том, как изменить состояние файлов. + +_git log_ - просмотр истории коммитов + +_git diff_ - позволяет увидеть разницу между текущей и уже зафиксированной версией файла. + +_git checkout master_ - возвращает актуальную версию файла + +## Команды для работы с ветками + +_git branch_ - выводит информацию о существующих ветках (цветом и звездочкой выделяется текущая) + +_git checkout "название ветки"_ - совершает переход в указанную ветку + +_git branch -d "название ветки"_ - удаляет указанную ветку + +_git merge "название ветки"_ - добавляет информацию из указанной ветки в текущую ветку + +## Gitignore + +При добавлении больших файлов в проект (например картинок), можно настроить git так, чтобы они не отслеживались в контроле версий. Это делается, чтобы не расходовались лишние ресурсы системы. + +## Работа с GitHub + +Для совместной работы несколькими пользователями над одним проектом существует сервис Github, с помощью которого осуществляется функционирование системы контроля версий. +Для начала работы необходимо пройти регистрацию и создать аккаунт. В этот аккаунт возможно загрузить любой локальный репозиторий, а также можно создать новый репозиторий непосредственно на портале Github. + +Команда _git push_ - доставляет изменения из локального репозитория в удаленный. + +Команда _git pull_ - забирает изменения из удаленного репозитория в локальный и делает merge. + +Команда _git clone_ - позволяет скопировать удаленный репозиторий в свой локальный (необходимо иметь ссылку, сгенерированную порталом github). + +Когда мы хотим присоединиться к чьей-то работе через github, необходимо сделать Fork (такая кнопка появится при заходе на требуемый удаленный репозиторий). После ее нажатия в нашем удаленном репозитории создается точная копия проекта. Все изменения необходимо осуществлять только в отдельной вновь созданной ветке. + +Для доставки изменений с отдельной ветки существует удобный параметр команды push: + + git push --set-upstream origin "имя ветки" + +После этой команды изменения будут доставлены в нашу копию проекта на портале github и появится кнопка **Pull request**. Нажав ее мы отправим наши изменения владельцу проекта. + From c2d835f74856c90ed1c7fac9fdca848b1e67299b Mon Sep 17 00:00:00 2001 From: AnnaAdjikiss <100018493+AnnaAdjikiss@users.noreply.github.com> Date: Sun, 20 Feb 2022 20:26:53 +0300 Subject: [PATCH 4/4] Delete Boyarshinova deleted duplicated file --- Boyarshinova | 49 ------------------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 Boyarshinova diff --git a/Boyarshinova b/Boyarshinova deleted file mode 100644 index 7ce5546..0000000 --- a/Boyarshinova +++ /dev/null @@ -1,49 +0,0 @@ -# Шпаргалка по Git'у - - -_git init_ - команда, создающая локальный репозиторий - -_git add_ - добавляет фаулк версионность в локальном репозитории - -**НЕ ЗАБЫТЬ:** Сохранить изменения, внесенные в файл (CTRL+S) - -_git commit_ - позволяет зафиксировать изменения и сообщить о появлении новой версии файла - -_git status_ - показывает состояние файлов в локальном репозитории, какие файлы изменены, но не добавлены. Вдобавок к этому выводятся подсказки о том, как изменить состояние файлов. - -_git log_ - просмотр истории коммитов - -_git diff_ - позволяет увидеть разницу между текущей и уже зафиксированной версией файла. - -_git checkout master_ - возвращает актуальную версию файла - -## Команды для работы с ветками - -_git branch_ - выводит информацию о существующих ветках (цветом и звездочкой выделяется текущая) - -_git checkout "название ветки"_ - совершает переход в указанную ветку - -_git branch -d "название ветки"_ - удаляет указанную ветку - -_git merge "название ветки"_ - добавляет информацию из указанной ветки в текущую ветку - -## Gitignore - -При добавлении больших файлов в проект (например картинок), можно настроить git так, чтобы они не отслеживались в контроле версий. Это делается, чтобы не расходовались лишние ресурсы системы. - -## Работа с GitHub - -Для совместной работы несколькими пользователями над одним проектом существует сервис Github, с помощью которого осуществляется функционирование системы контроля версий. -Для начала работы необходимо пройти регистрацию и создать аккаунт. В этот аккаунт возможно загрузить любой локальный репозиторий, а также можно создать новый репозиторий непосредственно на портале Github. -Команда _git push_ - доставляет изменения из локального репозитория в удаленный. -Команда _git pull_ - забирает изменения из удаленного репозитория в локальный и делает merge. -Команда _git clone_ - позволяет скопировать удаленный репозиторий в свой локальный (необходимо иметь ссылку, сгенерированную порталом github). -Когда мы хотим присоединиться к чьей-то работе через github, необходимо сделать Fork (такая кнопка появится при заходе на требуемый удаленный репозиторий). После ее нажатия в нашем удаленном репозитории создается точная копия проекта. Все изменения необходимо осуществлять только в отдельной вновь созданной ветке. -Для доставки изменений с отдельной ветки существует удобный параметр команды push: - - git push --set-upstream origin "имя ветки" - -После этой команды изменения будут доставлены в нашу копию проекта на портале github и появится кнопка **Pull request** - -Нажав ее мы отправим наши изменения владельцу проекта. -