git:如何确定我分支的内容

时间:2016-04-13 19:16:56

标签: git

我和一位同事在一个dev分支机构工作。

我们有多个发布分支,我们开发工作。

有没有一种简单的方法可以让我看到我的同事从哪个发布分支分叉我们的dev分支?

现在,当我处于这种情况时,我会做git log --decorate并回顾基本分支的历史记录。

如果有一个命令能够以编程方式为我找到这个命令,我想使用它。

1 个答案:

答案 0 :(得分:1)

尝试以下方法:

首先使用以下命令查找当前分支的<name>

git rev-parse --abbrev-ref HEAD

在要查找父级的分支上执行此操作。

下次运行:

git show-branch -a| grep  "\*"| grep -v "<name>"| head -n1|sed 's/.*\[\(.*\)\].*/\1/' | sed 's/[\^~].*//'

这将为您提供分支名称。