git - 如何在远程仓库中找到已删除的分支

标签 git

我正在寻找一个可以从 git bash 运行的命令来查找从远程删除的分支。以下命令适用于一个存储库,但不适用于另一个存储库。

git branch -v|grep \\[gone\\]|awk '{print $1}'

即使从位存储桶远程存储库 URL 中删除了相同的分支,我也无法看到已删除的分支。上述命令适用于一个存储库,但不适用于其他存储库。 我不想删除分支,只需要知道从远程存储库中删除了哪些所有分支。

提前致谢!

最佳答案

我认为您正在寻找特定的 git 命令:

git reflog

这显示了您的存储库过去发生的情况,包括所有已删除的分支。如果您的存储库很大,您可以使用 grep 来过滤其输出。

关于git - 如何在远程仓库中找到已删除的分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63575814/

相关文章:

git - DVC 实验管理工作流程

git - 在 Gitkraken 中设置 Origin 和 Upstream

git - 是否可以通过 GitHub 的 Web 界面恢复提交

git - 与其他服务器相比,Team Foundation Server 的分支特征

git - 仅获取远程 git 分支的子集或仅在 gitk 中显示其中的子集

git - "gnutls_handshake() failed(): A TLS packet with unexpected length was receive"在学校

git - 为什么我无法推送新克隆的存储库?

git - 让git自动提交

Git 樱桃选择然后 rebase

git - 无需提交即可恢复git repo中的文件