mirror of
https://github.com/svek95/GeekBrainsHomeWork.git
synced 2026-06-10 07:28:29 +03:00
Merge pull request #21 from SnezhannaPristavka/SnezhannaBranch
Snezhanna branch
This commit is contained in:
@@ -1,2 +1,3 @@
|
||||
Beach.jpg
|
||||
Git's_Crib.pdf
|
||||
Home.jpeg
|
||||
@@ -0,0 +1,90 @@
|
||||
# Шпаргалка по 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__* - команда визуализации веток.
|
||||
|
||||
## Работа с изображениями
|
||||
|
||||

|
||||
|
||||
## Синтаксис языка Markdown
|
||||
|
||||
(**) - жирный текст.
|
||||
|
||||
(*) - курсив.
|
||||
|
||||
(#) - Заголовок 1 типа.
|
||||
|
||||
Последующие # меняют размер заголовка.
|
||||
|
||||
(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* - команда копирование с чужого удаленного репозитория в свой удаленный репозиторий.
|
||||
|
||||
! Изменения в чужом проекте делается в отдельной ветке.
|
||||
Reference in New Issue
Block a user