2013-01-08 15 views
5

जब मैं इसे अपने गिट रेपो पर चलाता हूं तो मुझे यही मिलता है।गिट खींचें क्या करता है। कर?

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

लेकिन यह वास्तव में दूरदराज से अपडेट हो जाता है जब मैं सिर्फ git pull चलाते हैं।

मुझे पता है कि वास्तव में क्या हुआ की तरह जब मैं git pull .

उत्तर

9

हा, यह एक के मज़ा भाग गया होगा। git pull एक रिमोट नाम, या एक फ़ाइल स्पेक लेता है। आप इसे एक फ़ाइल स्पेक दे रहे हैं ('.' का मतलब वर्तमान निर्देशिका है), इसलिए यह आपके वर्तमान रेपो को रिमोट की तरह व्यवहार कर रहा है, और अपने वर्तमान हेड को FETCH_HEAD में फेंक रहा है। आप अपने रेपो को अपने आप में खींच रहे हैं; अनिवार्य रूप से यह कुछ भी नहीं कर रहा है।

+3

हास्यास्पद! मैंने कुख्यात 'नहीं देखा है। सवाल में! +1: डी – BigMike

संबंधित मुद्दे