2013-12-20 32 views
0

我有本地工作副本,如何检查这是否是最新的产地? 我不想与最新同步,但只需要检查。如何检查本地副本是否为原产地

检查相同的命令是什么? 我如何使用GUI做同样的事情?

+1

GUI?哪一个? –

+0

这个问题有点不清楚:你想检查一个本地分支是否处于与原始分支相同的状态(即'master'与'origin/master'没有区别),还是你想检查“origin”的状态与您最后获取的状态不同? – eckes

回答

0

从控制台,您可以使用git remote show origin。您有一个名为“远程分支机构”的部分,并且如果分支机构已经移动或不在远程存储库上,则有信息。

编辑:如果你会脚本的东西,你使用tehn git ls-remote origin

+1

此链接也更有用,http://gitready.com/intermediate/2009/02/13/list-remote-branches.html – Manju

0

使用CMD命令尝试git fetch --dry-run

[编辑]

如果你想拉从远程回购使用git pull

0

gitk变化可能会回答你的问题。尝试:

#Retrieve data about origin 
git fetch origin 

#Open a GUI to check whether you're in sync 
gitk --all 

在这个gitk GUI中,你会看到远程分支在哪里,你的分支在哪里;黄点将显示您的头部位置。

这样,你也可以很容易地检查起源/主之间的差异,以及其他犯