git - 我从哪里分支?

标签 git branch git-branch

我回到了一个旧项目,我运行了很好的 git status 来弄清楚发生了什么,我注意到分支太多了!我想在再次开始工作之前做一些内务处理,但我不确定哪个分支来自哪个......

例如“branchA”是否源自“develop”? “branchB”派生自“master”还是“branchA”??

我该如何回答上面的示例问题?

最佳答案

git merge-base显示作为两个分支的共同祖先的提交。

简单用法:git merge-base <branch> <branch>显示两个分支的共同提交。

关于git - 我从哪里分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9898093/

相关文章:

git - 如何在不输入凭据的情况下从 powershell 进行 git 克隆?

git - 如何在我的开发 git 分支中跟踪 origin/master

git - 将分支移动到历史上的另一个点

git - 如何将一个分支 merge 到 master 但继续在该分支上工作?

git - 避免在更新依赖项时丢失 vendored 依赖项中的自定义更改

git - Bitbucket - git push 失败。数据包损坏 |破管

git - 查看 Git 中 1 个特定 stash 文件的差异内容

git - 配置本地分支以推送到特定分支

git - 查找包含多个特定提交的 Git 提交

Git - 将分支移动到master