2013-01-08 78 views
5

當我在git repo上運行它時,這就是我所得到的。git拉什麼。做?

git pull . 
From . 
* branch   HEAD  -> FETCH_HEAD 
Current branch rel_20121207 is up to date. 

但是當我跑得git pull它實際上是從遠程更新。

我想知道到底發生了什麼,當我跑git pull .

回答

9

哈,這其中的樂趣。 git pull需要一個遠程名稱,文件規範。你給它一個文件規範('.'表示當前目錄),所以它會像遠程處理當前的回購,並將當前的HEAD引入FETCH_HEAD。你正在把自己的回購拖入自己;基本上它什麼都不做。

+3

好笑!我沒有注意到臭名昭着的'。'在問題中! +1:D – BigMike