Предыдущий ролик Следующий ролик  

Видео урок: Работа с GUI-клиентом и интеграция в IDE

Принципы контроля версий

В последней версии Git, которую вы можете загрузить с git-scm.com, есть встроенные инструменты GUI и оболочная интеграция. Как вы можете видеть, здесь мы можем добавить в Git новые файлы. Есть специальный инструмент для коммитов, инструмент для просмотра истории, мы также можем выполнить это все, запустив Git GUI. Он знает, какое использовать хранилище, и его название отображается в заголовке, потому что мы кликнули правой кнопкой по этой папке. Итак, вы можете видеть, что здесь нет никаких не внесенных или внесенных в буфер изменений.

Мы заходим в меню Repository и выбираем Visualize master's History, и вот наши изменения. Это наша первоначальная фиксация. Здесь внизу вы можете видеть наш первоначальный текст. Поднимаемся на один выше. Теперь вы можете видеть разницу, где мы убрали my novel и заменили его на website. Вот код функции, который мы добавили в нашу ветку, и здесь мы добавили node. Сейчас в верхней строке вы можете видеть b1 и master вместе, по чему вы можете определить, что было выполнено слияние этих двух веток.

В дополнение к этому, вы можете просматривать файлы в ветке master или в других бранчах, а также просматривать статистику базы данных. Например, здесь мы можем видеть статистику о том, как Git выполняет контроль исходного кода, он в основном никогда ничего не удаляет. Итак, с течением времени, когда вы будете использовать его уже полгода или год, у вас может появиться большое количество дополнительных файлов, которые Git больше не отслеживает, но которые все еще хранятся в скрытом каталоге .git. Вы можете использовать этот инструмент, чтобы сжать базу данных и избавиться от ненужных файлов, если вы делаете резервную копию всего каталога.

Это все, что касается Git GUI и оболочной интеграции Git. Я надеюсь, что вы увидите, что Git очень простой в использовании, очень легкий, я действительно я его рекомендую. Он также очень широко используется в сообществе разработчиков проектов с открытым исходным кодом, особенно на github.com, который предоставляет бесплатный хостинг для проектов с открытым кодом. Я также рекомендую GitHub потому, что он предоставляет хостинг частных хранилищ за разумную цену, что позволяет копировать изменения из локального хранилища в облако.

И если вы вспомните мою историю из начала курса, когда я говорил о восстановлении жесткого диска, я сохранил файлы в облаке на GitHub, и восстановить их было очень легко. Я просто зашел на GitHub и скопировал себе сохраненную там версию, тогда мое локальное хранилище было полностью восстановлено. И, наконец, как мы делали это в Subversion, мы заархивируем всю готовую копию хранишища Git из каталога g1 и поместим его в папку Exercise files для этой главы.