如何查看 git 子树选择了哪个分支?

How can you see what branch is selected with git subtree?

我创建了一个存储库 "droid_fun",一个名为 "droid_per",另一个名为 "droid_common"。

现在,我已将 droid_fun 到 droid_common 的子树添加到分支 "master"。以后我怎么知道我选择了哪个分支?我会在公共库中创建单独的分支(fun,per等),所以了解它会很有用。

谢谢:)

我认为信息丢失了。但是当您从公共存储库中获取时,您至少可以看到分支的尖端。这使您可以跟踪并了解哪个分支被合并到您的分支中。

为此,请执行:

$ git log --graph --pretty=oneline --decorate --all

不幸的是,这可能会变得乏味。

如果你有纪律,你可以在你的提交消息中写下你刚刚合并到哪个分支。这样,你可以快速查看日志并告诉这个:

$ git log -- your/subtree/prefix