【问题标题】:Retrospectively added some tags but git log A..B shows no commits回顾性添加了一些标签,但 git log A..B 显示没有提交
【发布时间】:2021-03-02 05:45:35
【问题描述】:

我的仓库有以下标签:

2.2.1
2.0
1.4
1.3
1.2

我使用以下命令追溯添加了 0.0 和 1.0 标签:

git checkout <SHA of some old commit>
git tag 1.0
git push origin tag 1.0

现在当我在 master 上执行以下操作时

git log 1.2..1.0

没有输出。

另外,之前的输出显示正确,但现在即使是空的

git log 2.2.1..2.0

感谢任何帮助。

【问题讨论】:

    标签: git version-control git-tag


    【解决方案1】:

    如果您遵循常识并且将较低版本的标签放置在之前较高版本的标签之前,则您要求将日志从较新的版本运行到较旧的版本...。您不应该期望看到那里有很多输出。就像你运行 git log HEAD..HEAD~2... 不会有任何结果。

    【讨论】:

    • 是的,你是对的,我完全没有注意到! ://
    猜你喜欢
    • 2015-11-27
    • 2015-04-02
    • 2015-03-22
    • 2021-04-29
    • 2015-10-05
    • 2020-06-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-09
    相关资源
    最近更新 更多