在git中获取不同分支的状态

时间:2018-03-28 09:12:09

标签: git git-status

我有一个git存储库,其中包含两个分支masterexperiments。后者包含的实验不属于分支master,但稍后可能会合并,因此我希望将其更新为主数据。

为此,我运行git fetch(来自任何分支),然后必须结帐到master才能运行git status(可能git whatchanged)并知道我是否需要/想要从远程更新master(并将其合并到experiments)。

我是否错过git命令/选项来获取master的状态(即,fetch是否已下载提交到需要合并的master,而不必先更改分支?

1 个答案:

答案 0 :(得分:3)

git status为您提供工作树的状态,而不是单个分支。

如果您想查看master是否在experiments之前,您可以在两个分支之间进行差异,或者从其中一个分支执行日志以查看它是否覆盖另一个分支。