沉冰浮水

沉冰浮水

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

「Git_ノート」Git タグ操作のまとめ

日常的な悩み:この記事の内容は、実際に必要な情報をまとめたものですので、途中でどこがより適切かを一時的に考えていました.jpg

今回は、github の issues に存在していましたが、以前にも VSCode ベースの [[FoamNote]] プラグインを知っていましたが、あまり便利ではありませんでした。

OneNoteSimple Sticky NotesQQ 收藏も普段使っているもので、結構ばらばらです。

最近、「思源笔记」を自己でデプロイできることを知り、試してみたいと思いました。

タグの削除#

# ローカル
git tag -d <tagname>
# リモート
git push origin --delete tag <tagname>

別の書き方

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

リモートのタグを表示#

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

ローカルのタグを表示#

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

タグの追加とプッシュ#

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

リモートとローカルのタグの衝突#

プル操作時にエラーが発生する場合:

would clobber existing tag

解決方法:

# ローカルのタグを強制的に上書き
git fetch --tags -f

would clobber existing tag - 追忆枉然 - 博客园

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

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。