与'相反;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>