Команды 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 (отменить на УДАЛЕННОМ репозитории)
|