2013-08-29 102 views
0

我是git的新手,無法理解fetch的工作原理。如果我理解正確,它會使您的本地回購與遠程回購相匹配。如何獲取有關最近獲取的信息?

我在$ git log找不到任何取回證據。我看到了我在git日誌頂部做出的最新提交,但沒有提取,爲什麼?我不應該在git log中看到有關獲取的信息嗎?

如何獲取有關最近獲取的信息以及如何在獲取之前對本地回購進行區分?

+0

你可能會把'''''''''''''''''''''''''''抓取只會更新您對遠程存儲庫的引用,拉將它們合併。你可以通過運行''git diff origin/master''來查看這些差異(查看你當前的HEAD和origin/master之間的差異)。 –

+1

'git'不記錄關於提取的任何信息。 – twalberg

回答

0

使用fetch您可以評估代碼,而無需將代碼實際合併到代碼庫中。例如,這對於需要批准拉取請求的人來說是有利的。它也可以用來避免「合併提交」,您可以在其中獲取提交,然後對其進行重新綁定或將其合併到您的工作中。

This answer可能是你在找什麼細節。