Начинаем работать с системой контроля версий GIT (для чайников)
(Часть 2. Создаем репозиторий Git)
1. Устанавливаем Git.
2. Создаем репозиторий Git.
3. Устанавливаем SmartGit для работы с репзиторием.
4. Основы Работа с репозиторием Git.
4.1. Создаем проект для работы с репозиторием.
4.2. Добавляем первый файл в локальный репозиторий.
4.3. Вносим изменение в локальный репозиторий.
4.3.1. Добавляем строки в файл.
4.3.2. Изменяем строки в файле.
4.3.3. Удаляем строки из файла.
4.3.4. Отменяем изменения до загрузки в локальный репозиторий.
4.3.5. Добавляем новые файлы в репозиторий.
4.3.6. Удаляем файл из репозитория.
4.3.7. Просматриваем историю изменений репозитория.
4.3.8. Изменяем комментарий коммита.
4.3.9. Отменяем последний коммит.
4.3.10. Создаем новую ветку.
4.3.10.1. Новая ветка относительно последнего коммита.
4.3.10.2. Новая ветка относительно выбранного коммита.
4.3.11. Удаляем ветку.
4.3.12. Объединяем ветки.
4.3.13. Конфликты и их разрешение.
4.3.14. Добавляем выбранный коммит из одной ветки в другую.
4.3.15. Rebase или как упростить историю коммитов.
4.4. Работа с удаленным репозиторием.
4.4.1. Настраиваем связь между сервером и клиентом по SSH.
4.4.2. Клонируем репозиторий с ЭВМ-сервера на ЭВМ-клиент.
4.4.3. Основы работы с удаленным репозиторием.
5. Заключение.
2. Создаем репозиторий Git.
Да начала создания репозитория необходимо провести базовые настройки Git. Дело в том, что часто над одним проектом работает целая команда разработчиков, поэтому системы контроля версий требуют идентифицировать пользователей, которые сохраняют изменения в репозитории. Не исключение и система контроля версий git, в которой в качестве идентификатора используется два параметра: имя пользователя и e-mail адрес. Эти параметры задаются один раз при настройке git и при каждом сохранении в репозитории напротив «коммита» указывается, кто его сохранил в репозиторий.
Коммит (commit) – единовременная загрузка группы изменений в репозиторий Git c кратким описанием содержания изменения и указания автора загрузки. Коммита – базовая величина изменения репозитория, который состоит из набора коммитов, история добавления которых показывается в виде древа коммитов.
Чтобы задать имя пользователя (в моем случае имя пользователя - Poisov) в консоли необходимо выполнить команду:
git config --global user.name "Poisov"
Чтобы задать e-mail (в моем случае e-mail: poisov@yandex.ru) в консоли необходимо выполнить команду:
git config --global user.email "poisov@yandex.ru"
На этом необходимый минимум настроек выполнен и можно приступить к созданию репозитория. Первое, что надо сделать – выбрать рабочий каталог, в котором вы будете разрабатывать свое программное обеспечение. Каталог может быть как пустым если вы только собираетесь начать разработку, так уже содержать результаты вашей работы. В качестве рабочего каталога я выберу пустой каталог: home/poisov/programs.
Для создания репозитория необходимо перейти рабочий каталог, для чего в консоле набираем:
sd home/poisov/programs
И создать Git-репозиторий, для чего находясь в каталоге home/poisov/programs в консоле набираем команду:
git init
В результате выполнения команды на консоли будет отображено:
poisov@ubuntu:~/programs$ git init
Initialized empty Git repository in home/poisov/programs/.git/
poisov@ubuntu:~/programs$
Все, репозиторий создан и можно приступать к работе с системой контроля версий. Как видите все очень просто, но пока с созданным репозиторием можно работать только через консоль. Многим нравится работать с системой контроля версий с помощью консоли, но для начинающих будет сложно освоить все многообразие команд и возможностей Git при работе в текстовом режиме. Да к тому же, на мой взгляд, работа с репозиторием из графической оболочке нагляднее и удобнее. Так что в следующей главе разберемся, как установить графическую оболочку для работы с Git.
<<< Предыдущий раздел Следующий раздел >>>
|