4.2 KiB
Шпаргалка по 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 - команда копирование с чужого удаленного репозитория в свой удаленный репозиторий.
! Изменения в чужом проекте делается в отдельной ветке.
