|
|
|
# Команды git которые могут понадобиться при работе с проектом #
|
|
|
|
Хотя лучше читать [книгу](https://git-scm.com/book/ru/v1/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-Git)
|
|
|
|
|
|
|
|
```
|
|
|
|
git init # создание гит проекта в текущей папке
|
|
|
|
git status # Показывает разницу между тем что есть и добавленным в git
|
|
|
|
git remote add название ветка # Добавить удаленный репозиторий
|
|
|
|
git add . # пометить все файлы в папке для отслеживания
|
|
|
|
git commit -m "комментарий" # закомитить изменения в локальную ветку
|
|
|
|
git pull название ветка # Скачать с удаленного репозитория
|
|
|
|
git push название ветка # Загрузить на удаленный репозиторий
|
|
|
|
git checkout ветка # переключится на другую ветку
|
|
|
|
git checkout -b ветка # создать новую ветку и переключится на нее
|
|
|
|
git branch # посмотреть список локальных веток
|
|
|
|
git stash # спрятать изменения перед переходом на другую ветку
|
|
|
|
git merge ветка # слить указанную ветку с текущей
|
|
|
|
git reset # откатится к добавленному для отслеживания
|
|
|
|
git reset --hard # ИСПОЛЬЗОВАТЬ ОСТОРОЖНО. откатывает проект к последнему коммиту стирая все ваши наработки
|
|
|
|
``` |