Искать
Вы превысили запрос на
0 знаков

Это блог интерактивного сайта Codebra. Здесь публикуются материалы, выходящие за рамки основных курсов сайта, мои собственные мысли по программированию и новости сайта. Кстати, если нужны курсы, то Вам сюда.

«Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.»

Программист

Линус Торвальдс

1969 г.

Главная » Git » Урок 8. Создание версий проекта в Git
Урок 8. Создание версий проекта в Git

Оглавление мини-курса «Знакомство с Git» от пользователя сайта Codebra

Для начала создадим каталог для тестового репозитория.

mkdir test-ver

Далее заходим в папку.

Инициализируем пустой репозиторий.

git init

Создаём тестовый файл

touch  index.html
git add index.html
git ci -m "Init commit"

Теги в Git есть двух основных типов:

  • теги с аннотациями, которые содержат сообщение, имя и почту автора тега, как при коммите;
  • легковесные теги — просто указатель на определённый коммит, без всякой допонительной информации.

Для добавления тега с аннотацией — используем -a или –annotate:

git tag -a v1.0 -m "Init version"

Проверяем следующей командой:

git tag

Для добавления легковесного тега — просто пропускаем -a и -m:

git tag v1.0lw

Теги для предыдущих версий

Давайте создадим тег для версии, которая идет перед текущей версией, и назовем его v1-beta. В первую очередь нам надо переключиться на предыдущую версию. Вместо поиска по хэшу, мы будем использовать символ ^, обозначающий «родитель v1».

Если обозначение v1^ вызывает у вас какие-то проблемы, попробуйте также v1~1, указывающее на ту же версию. Это обозначение можно определить как «первую версию предшествующую v1».

git checkout v1^
cat hello.html

А теперь сделаем тег:

git tag v1-beta

Переключайтесь по отмеченным версиям.

git checkout v1
git checkout v1-beta

Просмотр тегов:

git tag

Вы также можете посмотреть теги в логе

git hist master --all
Git. Просмотров: 295
11.08.2022
Codebra