git - What are references that are not tags or branch heads? -
जब मैं git ls-remote
करता हूं मुझे कुछ ऐसा मिलता है:
679ba3cdb7201763c0a243e0169a7f8fd210b5b1 प्रमुख 045b31588f934722cd9df1570987ed84b6e9b070 refs / सिर / सुविधा / आद्य संस्करण अद्यतन 7b278f052ab47c49a6c1ac9bd12d05b72a4af584 refs / सिर / IML 679ba3cdb7201763c0a243e0169a7f8fd210b5b1 refs / सिर / मास्टर 52dc74d4b4775d7e24534b87908fb5efcd6d3118 refs / पुल अनुरोध / 453f675541cd12e01cb05a7f8a63fadfb26e62fa refs से 14 / / पुल अनुरोध / 14 / मर्ज < / कोड> मुझे पता है कि refs / pull-requests / 14 / merge
की तरह पिछले दो प्रविष्टियां के लिए हैं - वे हमारे द्वारा बनाई गई हैं पुर्न अनुरोधों को प्रबंधित करने के लिए केंद्रीय रेपो (स्लाव) (मैं उन्हें संशोधित करने का कोई इरादा नहीं है, मैं सिर्फ उत्सुक हूँ और हुड के नीचे देखना चाहता हूं, मुख्यतः जीआईटी को रास्ते में थोड़ा बेहतर समझना)
लेकिन मुझे समझ में नहीं आता कि वे क्या हैं । वे शाखाओं या टैग नहीं दिख रहे हैं ( - head - tags
को कमांड को छिपाने के लिए जोड़ते हैं), और उन्हें प्राप्त नहीं करता है।
वे क्या हैं? मैं उन्हें स्थानीय रूप से कैसे ला सकता हूं ताकि मैं उनकी जांच कर सकूं?
वे क्या हैं? मैं इनका कैसे निरीक्षण कर सकता हूं?
(और दस्तावेज केवल सिर, टैग और रीमोट्स का उल्लेख करता है)।
मुझे मेरे प्रश्न के हिस्से का उत्तर मिल गया है:
जैसा कि, git fetch
में वर्णित है, केवल दूरस्थ। & Lt; repository & gt; .fetch
कॉन्फ़िगरेशन पैरामीटर मैं उन्हें देख नहीं सकता क्योंकि मेरे पास है:
$ git config --get remote.origin.fetch + refs / heads / *: refs / remotes / origin / *
< / Pre>स्पष्ट रूप से चल रहे
git fetch origin +: refs / pull-requests / 14 / merge
स्थानीय रूप से खींचता है।
Comments
Post a Comment