diff --git a/git_howto.md b/git_howto.md new file mode 100644 index 00000000..740e8fe0 --- /dev/null +++ b/git_howto.md @@ -0,0 +1,79 @@ +# Подсказка по GIT + +## Начало работы + +Создание репозитория: +```sh +git init +``` + +Добавление файла +```sh +git add +``` + +Сохранение изменений с комментарием "Message" +```sh +git commit -m "Message" +``` + +## Контроль версий + +Отображение всех изменений +```sh +git log +``` + +Сокращённый вариант отображения всех изменений +```sh +git log --oneline +``` + +Графическое отображение слияний внутри log +```sh +git log --graph +``` + +## Работа с ветками + +Перемещение по веткам +```sh +git checkout <имя_ветки> +``` + +Отображение всех веток +```sh +git branch +``` + +Создание новой ветки +```sh +git branch <имя новой ветки> +``` + +Удаление ветки +```sh +git branch -d <имя ветки для удаления> +``` + +## Работа с удалёнными репозиториями + +Клонировать репозиторий из github в локальную папку. +```sh +git clone <адрес репозитиория> +``` + +Отправить локальный репозиторий в удалённый репозиторий +```sh +git push +``` + +Загрузить актуальную версию из удалённого репозитория +```sh +git pull +``` + +Сделать запрос на принятие изменений владельцем репозитория, на который делали fork +```sh +git pull request +``` \ No newline at end of file