ida*_*hmu 4 git git-tag git-branch
所以我读过Git:如何找出哪个分支标签?和许多其他帖子,我已经知道如何使用:
git branch --contains tag
但是,我仍然需要知道如何在特定存储库中列出包含给定提交(或标记)的分支.
我archive
使用以下方法从远程存储库中提取了一个标记列表:
git ls-remote --tags archive
Run Code Online (Sandbox Code Playgroud)
现在,对于每个提取的标签,我希望得到包含分支的列表.使用命令:
git branch --contains tag
没有帮助,因为找不到标记,因为它们在origin
存储库中不存在.
您需要查看其他遥控器的分支.git branch
--all
--contains
commit
这仍然取决于你从他们所处的任何遥控器中获取你想要检查的提交 - git fetch archive
在你的情况下.
没有它,你的本地存储库没有提交,几乎没有任何东西可以工作.例如,如果没有git log
提交,你就不能等.有各种各样的(半工作)解决方法,比如SSH连接到服务器并使用它(如果它可用)或使用各种Web API(GitHub,Stash),如果它们可用,但基本上你需要提交的内容.git ls-remote
是一个例外,可以在远程存储库上工作而不需要本地任何东西.
归档时间: |
|
查看次数: |
1101 次 |
最近记录: |