沉冰浮水

沉冰浮水

做最终到的事,成为最终成为的人!
github
bilibili
mastodon
zhihu
douban

「Git_筆記」Git Tag 操作彙總

日常紐結之:本文內容是因為實際需要查找的資料彙總而成,所以過程中時臨時存在哪裡更合適呢.jpg

這一次是存在了 github 的 issues 中,之前也了解過一個基於 VSCode 的 [[FoamNote]] 插件,然而也不太方便;

OneNoteSimple Sticky NotesQQ 收藏也是平時者在用的,就挺割裂的;

前不久看到「思源筆記」可以自部署,也想試下;

刪除 Tag#

# 本地
git tag -d <tagname>
# 遠程
git push origin --delete tag <tagname>

另一種寫法

git tag -d [tagname]
git push origin :[tagname]

查看遠程 Tag#

git ls-remote --tags origin
# e4eeb3dfc265044ad1a9c367d7d9ad76026194b0        refs/tags/v-2021-08-03
# 5eaed018d1da95e3c2fcd69c02a0b98380f95878        refs/tags/v-2021-08-04
# 1b9476e7e41e39d0575edc461b62ca10c338f572        refs/tags/v-2022-09-02

查看本地 Tag#

git tag
# v-2021-08-03
# v-2021-08-04
# v-2022-09-02

git tag -n
# v-2021-08-03    工作流 - 自動發布
# v-2021-08-04    update .github\workflows\Release.yml
# v-2022-09-02    base. git CI

添加並推送 Tag#

git tag -a v-test-2022-09-02 -m '2022-09-02'
git push origin --tags

遠程和本地 Tag 衝突#

拉取操作時報錯:

would clobber existing tag

解決:

# 強制覆蓋本地 Tag
git fetch --tags -f

would clobber existing tag - 追憶枉然 - 博客園

https://www.cnblogs.com/liangfc/p/14372579.html

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。