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

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

(Часть 4.3.4. Отменяем изменения до загрузки в локальный репозиторий)

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. Отменяем изменения в файле до загрузки в локальный репозиторий.

Если последние изменения, еще не сохраненные в локальный репозиторий, не нужны, то их легко можно удалить, вернувшись к последней сохраненной в репозитории версии файла. Рассмотрим отмену изменений файла на пример.

Добавим в начало файл main.c строку #include < stdlib.h > и сохраним файл. Затем обновим программу SmartGit (нажмите F5) и убедимся, что в файле main.c содержаться изменения (рисунок 20).

Чтобы отменить изменения, внесенные в файл, нажмите кнопку:

Кнопка discard.

Далее, в открывшемся окне (рисунок 21) отметьте галочкой “HEAD”. Это означает, что будут отменены все изменения до версии файла, которая последней добавлена в репозиторий. Убедитесь, что галочкой отмечены именно те файлы, изменения в которых вы хотите отменить. В нашем случае, это всего один файл main.c. Нажмите “Discard” для отменяя изменений.

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

После нажатия “Discard” все изменения, внесенные в файл до последнего сохранения в репозиторий, будут отменены. В окне программы SmartGit будет указано, что файл не содержит отличий от последней сохраненной в репозиторий версии.


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


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

Рейтинг@Mail.ru