mirror of
https://github.com/svek95/GeekBrainsHomeWork.git
synced 2026-06-10 07:28:29 +03:00
@@ -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;)__
|
||||
|
||||
Reference in New Issue
Block a user