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

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

(Часть 4.3.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.3. Вносим изменение в локальный репозиторий.

4.3.1 Добавляем строки в файл.

Для дальнейшего знакомства с Git внесем изменения в файл main.c, а именно, добавим строку так, чтобы текст в файле принял вид:

#include < stdio.h >
int main (void)
{
puts (“Hello world”);
puts (“I am in repository”);

return 0;
}

Новая строка выделена синим цветом. После сохранения файла, обновим программу SmartGit (нажать F5). Состояния окна программы после обновления приведено на рисунке 16.

Как видите, во вкладке files, изменился статус файла main.c с unchanged на modified, что означает, в файле main.c есть изменения не внесенные в репозиторий. Во вкладке changes в правой колонке зеленым цветом выделены отличия (новая строка: puts (“I am in repository”);) текущего содержимого файла main.c от сохраненного в репозиторий.

Сохраним изменения файла main.c в репозиторий, для чего, так же как и в первый раз выберите main.c во вкладке файлы и нажмите кнопку:

Кнопка commit.

В открывшемся окне введите комментарий к коммиту (я ввел комментарий: «First change in repository») и нажмите «commit». Состояния окна программы после коммита приведено на рисунке 17

Состояние основного окна SmartGit после внесения изменений в файл. Состояние основного окна SmartGit после сохранения изменений в репозиторий.

Как видите, статус файла main.c снова стал unchanged, что говорит об успешном сохранении изменения в репозиторий. Во вкладке Outgoing появилось время и комментарии второго коммита, а во вкладке Outpost приведен лог наших действий, сообщающий, что в репозитории был изменен 1 файл, в который была добавлена одна строка.


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


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

Рейтинг@Mail.ru