Главная    Разработка ПО    Системы контроля версий: начинаем работать с GIT

Начинаем работать с системой контроля версий GIT (для чайников)

(Часть 4.1. Создаем проект для работы с репозиторием.)

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. Заключение.


4. Основы работы с репозиторием Git.

Ну что же, начнем работу с репозиторием и для этого запустим SmartGit. В открывшемся окне (рис. 10) будет предложено открыть локальный репозиторий или клонировать уже существующий. О клонировании поговорим несколько позже, а сейчас откроем, созданный в предыдущих главах репозиторий.


4.1 Создаем проект для работы с репозиторием.

Для открытия репозитория,в окне (рис. 10) отмечаем галочкой пункт «Open an existing local or create a new repository» и жмем «ОК».В следующем открывшемся окне (рис. 11) выбираем каталог, в котором создали репозииторий, у меня это home/poisov/programs и жмем “next”.

Выбор репозитория.

Далее выбираем «Open in new project» (рис 12) и вводим название нового проекта. По умолчанию генерится название, соответствующее папке, в которой располагается репозиторий, Я это название и оставлю. Это все, что нужно для создания проекта. Для начала работы с репозиторием жмем “Finish”.

Выбор названия проекта.

После нажатия на кнопку “Finish” открылось основное окно программы SmartGit (рис 13), состоящее из нескольких вкладок.

основное окно SmartGit.

По умолчанию, в окне программы отображается 5 вкладок:

Directories – вкладка «Директории», отображающая древовидный список директорий входящих в Ваш проект.

Files – вкладка «Файлы», список файлов проекта с указанием статуса (наличие/отсутствие изменений, сохранен/не сохранен в репозитории и т.д.), содержащихся в директории, выбранной во вкладке Directories.

Change – вкладка «Отличия», указывает отличие текущего содержимого файла (правая колонка) от последнего сохраненного в репозиторий (левая колонка).

Branches – вкладка со списком веток вашего проекта. Разрабатывая программный проект, обычно делают несколько его копий. Одна основная, с отлаженными изменениями, другая – копия, в которой вносятся текущие изменения, третья - для экспериментов и т.д. Когда вы работаете с Git, подобные копии сохраняются в ветки проекта, которые можно создавать в любой момент разработки, и затем объединять или скачивать отдельные изменения из одной ветки в другую. Обычно делают минимум две ветки – “master” , в которой хранится версия ПО с отлаженными изменениями и ветка «next», в которую вносят новые изменения и после их отладки переносят в ветку «master».

Outgoing – вкладка «Комментарии», отображает комментарии к выбранному коммиту.

Output – вкладка «Лог», содержит лог выполняемых вами действий в программе SmartGit.


<<< Предыдущий раздел      Следующий раздел >>>


Яндекс.Метрика

Рейтинг@Mail.ru