Intereting Posts
Как передать CTRL-D в командную строку внутри скрипта? Linux Mint Debian завершает работу при загрузке несколько eps до ps Как отключить поведение полосы прокрутки GTK3? Диски (в корпусе USB) продолжают просыпаться, даже если они не установлены «At» (пакетная) задание + диалог = ничего Как автоматизировать подключение к нескольким сетевым устройствам, выполнить команду и сохранить вывод в файл? Я не могу понять, как установить эту программу в Debian Есть ли у традиционных vi (not vim) поддержка больших файлов? Я отключил Compiz, и строка заголовка в каждом окне отсутствует. неиспользуемое пространство в моей файловой системе на ubuntu Копирование установки, отличной от EFI / GPT, к установке EFI / GPT использование переменных среды в файлах tmux.conf Любой способ Unix игнорировать lpoptions и позволить Java выполнять эту работу? PPPoE не работает как Hotplug в определенных условиях (Realtek 8169 NIC и Kernel 3.x)

Как регистрировать аннотированные теги?

Недавно наш проект перешел из Sourceforge в GitHub. Миграция не включала теги subversion. У меня очень мало навыков Git, поэтому я использовал 2.6 Git Basics – Tagging как руководство.

Я выполнил Git checkout:

$ git clone https://github.com/weidai11/cryptopp.git cryptopp-git 

Затем я просмотрел и воспроизвел теги последние 15 лет, используя:

 # Produce a log file $ git log --all --oneline > git.log # Look for the subversion commit (yes; it was a CVS migration 15 or so years ago): $ awk 'NR==(872-3)' git.log bf7ae38 This commit was manufactured by cvs2svn to create tag 'CRYPTOPP_5_0'. # Tag it: $ git tag -a CRYPTOPP_5_0 bf7ae38 [Add message in emacs] # Lather, rinse, repeat ... 

Затем я попытался их зафиксировать:

 $ git commit -m "Rebuild tags after GitHub import" On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working directory clean $ git push Everything up-to-date 

Поэтому я пошел на другую машину, чтобы проверить работу. Я выполнил git pull (Debian 8 Chroot на отдельной машине):

 # git pull Already up-to-date. # git show CRYPTOPP_5_0 fatal: ambiguous argument 'CRYPTOPP_5_0': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]' 

Насколько я могу судить, информация не была проверена в GitHub.

Как я могу проверить теги на GitHub?

    Вы должны использовать опцию --tags git push . Это подтолкнет ваши теги к пульту.

     git push --tags 

    Обратите внимание, что это не функция GitHub, а нормальное поведение git . Также посмотрите на страницу git push man .