在gitk上推送git存储库缺少分支和标记名称

Win*_*Win 2 git git-push git-tag git-branch

我刚做过第一次git push:

~/sb/ws> git push ~/gitrepo master:master
Counting objects: 1360, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (998/998), done.
Writing objects: 100% (1360/1360), 342.15 KiB | 20 KiB/s, done.
Total 1360 (delta 729), reused 0 (delta 0)
To /home/gitrepo
 * [new branch]      master -> master
Run Code Online (Sandbox Code Playgroud)

它似乎进展顺利,但是当gitk新的(裸)gitrepo 发生火灾时,我只看到提交注释:分支和标签名称消失了!

为什么?

有办法让他们回来吗?

And*_*ndy 6

要推送标签,您需要添加--tags到推送.

默认情况下,您只推送主分支.
推送单个分支(带标签)do git push ~/gitrepo branchname --tags to push all branches do git push --all.如果要推送所有标签,请单独 执行git push --tags.

这是一篇关于如何默认推送所有分支的帖子.

编辑:添加了Winwin评论的信息