Я пытаюсь создать некоторые теги на локальном клоне и pu sh, чтобы он освоил, и удалить тег с удаленного компьютера, и pu sh - на мой локальный клон. но говорили о тегах, а не о релизах.
Я создаю тег тега v0.1-beta
на пульте. Я создаю тег v1.0-full-release
на локальном.
Я замечаю, что даже после git выборки, git тяги и git pu sh на моем локальном конце эта нижняя сторона видит теги друг друга.
Я посмотрел его и обнаружил, что вы можете использовать git fetch --tags
для получения тегов с удаленного компьютера, так что теперь мой локальный клиент обновлен. Но я не могу найти способ сделать мой локальный тег v1.0-full-release
удаленным. Git push
этого не делает, и я ничего не могу найти в документации.
SideNote: я провел большую часть своего тестирования в терминале, но я также замечаю в обоих Github для настольных компьютеров, Киткракен и Gmaster утверждают, что когда я создавал тег локально, а другой на удаленном компьютере, выбирая или отправляя их с этих клиентов, не синхронизировал c эфир тегов.
Если бы кто-то мог также объяснить, почему было решено, что стандартные git fetch
, git pull
и git push
не должны включать теги по умолчанию, это также было бы здорово.