#Git Tutorial
##Install git for brew Install homebrew in Mac Homebrew Install to use
brew install git
##Setting for global configuration
git config --global user.name
git config --global user.email
###For initialization git in project to use command:
git init
###GIT COMMAND:
- git status проверка статуса файлов
- git add . add all files
- git commit -m ‘text commit’ добавит описанте комита
- git checkout -b создание ветки пример (git checkout -b portal.lilloo/styleUI origin/master)
- git merge <name ветки с которой соеденить>
- git checkout master становишся на ветку мастер
- git push --delete origin hotfix. удалить ветку удаленно
- cat .git/config команда для изменения файла конфигурации
- git branch -a покажет локальные и удаленные ветки
- git diff позволяет посмотреть изменения
- git fetch забирает удаленные изменения
- git pull забирает удаленные изменения и мержит в текущий branch
- git merge —abort отменяет все изменения решения конфликтов и откатывает назад
- git mergetool запускает vscode для решения конфликтоав
##Description status commits Hash is the primary commit identifier HEAD -- это голова. Коммит -- это всему голова. Статусы файлов: *untracked *tracked *staged *modified
graph LR;
untracked -- "git add" --> staged;
staged -- "git commit" --> tracked/comitted;
modified -- "git add" --> staged,tracked;