Skip to content

buhido/git_seminars

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Инструкция для работы с Git и удалёнными репозиториями

Что такое Git?

Git - это одна из реализаций распределённых систем контроля версий, имеющая как локальные, так и удалённые репозитории. Является самой популярной реализацией систем контроля версий в мире.

Подготовка репозитория

Для создание репозитория необходимо выполнить команду git init в папке с репозиторием и у Вас создаться репозиторий (появится скрытая папка .git)

Создание коммитов

Git add (всегда выполняется до команды git commit)

Для добавления измений в коммит используется команда git add. Чтобы использовать команду git add напишите git add <имя файла>

Просмотр состояния репозитория

Для того, чтобы посмотреть состояние репозитория используется команда git status. Для этого необходимо в папке с репозиторием написать git status, и Вы увидите были ли измения в файлах, или их не было.

Создание коммитов

Для того, чтобы создать коммит(сохранение) необходимо выполнить команду git commit. Выполняется она так: git commit -m "<сообщение к коммиту>. Все файлы для коммита должны быть ДОБАВЛЕНЫ (командой git add) и сообщение к коммиту писать ОБЯЗАТЕЛЬНО.

Перемещение между сохранениями

Для того, чтобы перемещаться между коммитами, используется команда git checkout. Используется она в папке с пепозиторием следующим образом: git checkout <номер коммита>

Журнал изменений

Для того, чтобы посмтреть все сделанные изменения в репозитории, используется команда git log. Для этого достаточно выполнить команду git log в папке с репозиторием

Ветки в Git

Создание ветки

Для того, чтобы создать ветку, используется команда git branch. Делается это следующим образом в папке с репозиторием: git branch <название новой ветки>

Слияние веток

Для того чтобы дабавить ветку в текущую ветку используется команда git merge

Удаление веток

Для удаления ветки ввести команду git branch -d 'name branch'

Пример комбинированнной команды

git log --oneline --grapf ,где oneline-выводит сокращенные данные коммита в виде одной строки, grapf-дерево зависимостей коммитов*

Добавим графический файл со шпаргалкой по командам Git

*шпаргалка

Дополним командами для работы с удаленным репозитарием

git fork это копирование чужого удаленного репозитария на свой удаленный репозитарий

git clone команда для клонирования удаленного репозитария на локальный

git puch отправка локального депозитария на удаленный

git pull отпрвка удаленного репозитария на локальный и слияние с ним

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors