2013-01-08 10 views
5

Wenn ich es auf meinem Git Repo läuft, ist das was ich bekomme.Was zieht git? machen?

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

Aber wenn ich nur git pull laufen aktualisiert sie tatsächlich von der Fernbedienung.

würde ich gerne wissen, was genau passiert, wenn ich git pull .

Antwort

9

Ha lief, dieser Spaß ist eins. git pull nimmt einen entfernten Namen, oder eine Dateispezifikation. Du gibst ihm eine Dateispezifikation ('.' bedeutet das aktuelle Verzeichnis), also behandelst du dein aktuelles Repo wie eine Fernbedienung und wirfst deinen aktuellen HEAD in FETCH_HEAD. Du ziehst dein Repo in sich selbst; im Wesentlichen tut es nichts.

+3

lustig! Ich habe das berüchtigte "." in der Frage! +1: D – BigMike