GitHub Desktop помогает пользователю git графически выполнять задачи, связанные с git. Вы можете легко загрузить последнюю версию этого приложения для Ubuntu с github.com. Вы должны установить и настроить это приложение после загрузки, чтобы использовать его. Вы также можете проверить руководство по установке GitHub Desktop в Ubuntu, чтобы правильно узнать процесс установки.
Вам потребуется создать учетную запись GitHub, чтобы проверить вывод команд, используемых в этом руководстве.
Вам необходимо создать локальный репозиторий и опубликовать репозиторий на удаленном сервере, чтобы протестировать команды, используемые в этой статье.
Вы можете создать новый локальный репозиторий или любой существующий репозиторий, чтобы проверить команды, используемые в этой части этого руководства. Мы использовали существующий локальный репозиторий с именем image-gallery и открыл папку репозитория с терминала. Выполните следующие команды, чтобы проверить текущий статус репозитория, добавить неотслеживаемый файл, зафиксировать задачу, создать тег и отобразить список существующего тега.
$ git status $ git add f1.jpg $ git commit -m "Первое изображение добавлено." $ git tag V- 1.0 $ git tag -n
Следующий вывод показывает, что в репозитории git есть три неотслеживаемых файла, и файл f1.jpg был добавлен в репозиторий. Эта задача выполнена. Затем был создан и отображен тег с именем V-1.0.
Значение SHA фиксации требуется для добавления тега git для этой конкретной фиксации. Команда `git log` с параметром –oneline используется для получения короткого SHA-кода фиксации. Выполните следующие команды, чтобы проверить текущий статус git, добавить неотслеживаемый файл с именем f2.jpg, зафиксировать задачу и получить список всех коммитов с коротким значением SHA.
$ git status $ git add f2.jpg $ git commit -m "Второе изображение добавлено." $ git log --oneline
Следующие выходные данные показывают, что в репозитории есть два неотслеживаемых файла, один файл добавлен, и задача зафиксирована. Затем команда `git log` показывает, что список из трех задач фиксации со значениями SHA.
Выберите значение SHA фиксации из выходных данных журнала и выполните следующие команды, чтобы создать тег для этой конкретной фиксации и еще раз проверить информацию журнала.
$ git tag V- 2.0 792e311 -m "Тег добавлен для второй фиксации с V-2.0" $ git log --oneline
Следующие выходные данные показывают, что тег с именем V-2.0 был добавлен для значения SHA фиксации, 792e311.
Создание нового тега на основе любого значения SHA фиксации было показано в предыдущем примере. Но если вы хотите создать тег для последней фиксации, вам не нужно знать значение SHA фиксации. Был добавлен новый файл, и задача была зафиксирована, как и в предыдущей части этого руководства. Запустите команду `git log –online`, чтобы проверить последнюю выполненную задачу.
$ git log –oneline
Следующие выходные данные показывают, что последнее зафиксированное сообщение – это «Третье изображение добавлено», и оно было зафиксировано в ветви main .
На последнюю зафиксированную задачу может ссылаться HEAD, и вам не нужен SHA фиксации для создания тега для последней фиксации. Выполните следующие команды, чтобы создать тег для последней фиксации с HEAD и отобразить информацию журнала после создания тега.
$ git tag V- 3.0 HEAD -m "Тег добавлен для третьей фиксации" $ git log --oneline
Следующие выходные данные показывают, что тег с именем V-3.0 был создан для последней фиксации.
Теперь откройте репозиторий с рабочего стола GitHub . На следующем изображении показаны сообщения трех коммитов с тремя именами тегов, созданных в предыдущей части этой статьи. Теперь нажмите на опцию « Опубликовать репозиторий», чтобы опубликовать обновленное содержимое локального репозитория в удаленном репозитории.
Когда репозиторий публикуется через GitHub Desktop , он не публикует информацию о добавленных тегах. Итак, добавленный тег можно опубликовать в удаленном репозитории с помощью команды `git push`. Выполните следующую команду, чтобы отправить информацию тега на удаленный сервер. Вы должны предоставить имя пользователя и пароль учетной записи git для правильного выполнения команды.
$ git push --tag
Следующие выходные данные показывают, что в удаленный репозиторий были помещены три новых записи тегов.
Теперь войдите в учетную запись git с github.com и откройте удаленный репозиторий с именем image-gallery, который был опубликован на предыдущем шаге. При нажатии на ссылку тега появляется информация. Здесь отображаются все опубликованные теги с сообщениями тегов.
В этой статьи были описаны различные способы добавления фиксации для конкретного тега с использованием демонстрационного репозитория git. В этом руководстве были созданы простой тег, тег с определенным SHA фиксации и тег для последней фиксации, чтобы помочь читателям узнать, как создать тег и правильно применить его в своем репозитории.
Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!
Спасибо! Ваша заявка принята
Спасибо! Ваша заявка принята