2013-01-08 51 views
5

Quando lo eseguo sul mio repository git questo è ciò che ottengo.Cosa fa git pull. fare?

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

Ma quando ho eseguito appena git pull aggiorna in realtà dal telecomando.

Vorrei sapere che cosa esattamente è successo quando mi sono imbattuto git pull .

risposta

9

Ah, di questo divertente. git pull accetta un nome remoto, o una specifica di file. Le stai dando una specifica di file ('.' indica la directory corrente), quindi tratta il tuo repository corrente come un telecomando, e lancia il tuo HEAD corrente in FETCH_HEAD. Stai tirando il tuo repository in se stesso; essenzialmente non sta facendo nulla

+3

divertente! Non ho notato il famigerato '.' nella domanda! +1: D – BigMike