Команды Git

git clone {адрес удаленного реопзитория} # Копирование директории с проектом
git init # Создание локального репозитория в директории с проектом
touch .gitkeep # Пустой файл для пустой директории
* * *
git status
git log
git show
* * *
cd /{директория с проектом}
git pull
* * *
cd /{директория с проектом}
git add .
git commit -m "Комментарий к коммиту"
git push
* * *
git reset --hard {идентификатор коммита} # Срезать конкретный коммит
git reset --hard HEAD~1 # Срезать предыдущий коммит
git push -f # Принудительный деплой
* * *
git branch # Посмотреть список веток локальных
git branch -г # Посмотреть список веток удаленных
git checkout -b {имя новой ветки} # Создать новую ветку и перейти на нее
git checkout {имя ветки} + git pull # Перейти на ветку и обновить
* * *
git checkout master + git pull # Перейти на главную ветку и обновить
git merge {имя ветки} # Осуществить слияние с новой веткой
git push # Отправить после слияния
* * *
git remote add origin {адрес удаленного репозитория} # Связать локальный репозиторий с удаленным и назначить его основным (удаленный)
git push -u origin master # Отправить локальную ветку master на сервер origin
git commit --amend --reset-author # Сброс информации об авторе последнего коммита

 

kupereal