与'相反;git状态';命令

与'相反;git状态';命令,git,Git,我使用git status命令查找我在git工作目录中本地更改的内容。 但这一命令是否有“反面” 我的意思是我想知道其他人签入了我的远程/跟踪分支(我不确定远程分支是否与git中的跟踪分支相同),但这些更改不在我的工作目录中。如问题中所述“” 可能就是你在这里要找的 x---y---z---branch / ---a---b---c---d---e---HEAD 它将返回x,y,z。注意:这里只有两个点,而不是三个点:HEAD..branch 如另一个问题所述:

我使用
git status
命令查找我在git工作目录中本地更改的内容。 但这一命令是否有“反面”


我的意思是我想知道其他人签入了我的远程/跟踪分支(我不确定远程分支是否与git中的跟踪分支相同),但这些更改不在我的工作目录中。

如问题中所述“”

可能就是你在这里要找的

        x---y---z---branch
        /
---a---b---c---d---e---HEAD
它将返回x,y,z。注意:这里只有两个点,而不是三个点:
HEAD..branch

如另一个问题所述:

这与
git日志分支相同——不是HEAD
,意味着“分支上所有不在
HEAD
上的提交”

注意:为了更新远程分支的本地副本,首先需要一个
git fetch
。否则,您将无法在远程分支上选择任何新的修改


注意:a是连接到远程分支的本地分支。当您推拉该分支时,它会自动推拉到与其连接的远程分支

克隆存储库时,Git只会创建一个与远程主机相对应的分支。对于您希望在本地处理的远程存在的每个其他分支,您需要创建一个本地分支来跟踪远程分支

可能正在制作一个补丁(2009年6月用于),将“
tracking
”选项添加到
git remote
命令中(这不是一个明确的描述,但仍在进行中)

git远程跟踪
将显示跟踪
并将
作为默认远程的所有本地分支,而

git远程跟踪
如果
跟随远程跟踪分支,则将显示


但是,我在中没有看到此功能。

您似乎正在查找“git log”命令。请查看手册页

问SO也可能有帮助

我的第一个想法是,“你想少了解你的分支机构吗?试试抽大麻什么的……”
        x---y---z---branch
        /
---a---b---c---d---e---HEAD
git remote tracking <remote> <remote branch>
git remote tracking <local branch>