2013-08-29 48 views
0

我是git的新手,无法理解fetch的工作原理。如果我理解正确,它会使您的本地回购与远程回购相匹配。如何获取有关最近获取的信息?

我在$ git log找不到任何取回证据。我看到了我在git日志顶部做出的最新提交,但没有提取,为什么?我不应该在git log中看到有关获取的信息吗?

如何获取有关最近获取的信息以及如何在获取之前对本地回购进行区分?

+0

你可能会把'''''''''''''''''''''''''''抓取只会更新您对远程存储库的引用,拉将它们合并。你可以通过运行''git diff origin/master''来查看这些差异(查看你当前的HEAD和origin/master之间的差异)。 –

+1

'git'不记录关于提取的任何信息。 – twalberg

回答

0

使用fetch您可以评估代码,而无需将代码实际合并到代码库中。例如,这对于需要批准拉取请求的人来说是有利的。它也可以用来避免“合并提交”,您可以在其中获取提交,然后对其进行重新绑定或将其合并到您的工作中。

This answer可能是你在找什么细节。