Файл: У каждого объекта в Git есть свою уникальных Hash.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 26.04.2024

Просмотров: 3

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.






У каждого объекта в Git есть свою уникальных Hash

(SHA1) из 160 бит (40 шестнадцатеричных символов 1-9, A-F)

Название фалов из одной папки имеют общее название с папкой (первые два символа Hash последовательности)





Команды GIT

git status

git add (add.)

git comit -m ""

git log

git checkout



Branch

git branch (узнать список веток)
git branch (создать ветку)

git branch -m

git checkout -b <branch name> (создать и переместится в новую ветку)
git branch -d branch name> (удалить ветку)
git merge < feature brunch name> (выполнить слияние feature brunch в receiving brunch (НУЖНО находится в receiving brunch перед слиянием))
featurebrunch - ветка С которой переносят

receivingbrunch - ветка В которую переносят


Работа с удаленным репозиторием

git push (загрузить В)

git pull (скачать себе ИЗ)
git clone (клонировать репозиторий)
git branch -a
git remote add name (Подключение к удаленному репозиторию)



git remote add name_repository (Подключение к удаленному репозиторию)
git push -u name_branch (загрузка изменений из локальной ветки в удаленную с созданием связи между ними)
git remote -v (посмотреть название сервера)

git branch -vv (посмотреть есть ли связь ветки локальной и удаленной веткой сервера)


Прочее

git checkout branch_name^ (commit_name, HEAD)

сдвигает на один родительский commit

git checkout name5

( указать шаг сдвига)
git branch -f <куда (HEAD3)>

(Сдвиг указателя ветки)


git reset 1> (отменить commit ЛОКАЛЬНО)

git revert (отменить на УДАЛЕННОМ репозитории)