सामग्री पर जाएं
GitTree
शाखाएँ और टैग

पहचानो और अलग सिर छोड़ दो

किसी शाखा के बजाय किसी कमिट या टैग की जाँच करना आपको detached HEAD पर रखता है: आप किसी भी शाखा पर नहीं हैं। आप चारों ओर देख सकते हैं और प्रतिबद्ध भी हो सकते हैं, लेकिन नई प्रतिबद्धताएं किसी शाखा से संबंधित नहीं होती हैं। उन्हें रखने के लिए एक शाखा बनाएँ, या वापस जाने के लिए एक शाखा की जाँच करें।

निःशुल्कअद्यतन किया गया

GitTree में निःशुल्क काम करता है: आपके साइन इन करने के बाद प्रत्येक स्थानीय Git सुविधा।

इस पेज पर
  1. शुरू करने से पहले
  2. इसे कहां खोजें
  3. कदम
  4. अपेक्षित परिणाम
  5. ऐसा क्यों होता है
  6. अगर कुछ गलत होता है
  7. प्रश्न
  8. संबंधित

शुरू करने से पहले

  • आपने किसी कमिट या टैग की जाँच की, उदाहरण के लिए Check Out This Commit के साथ।

इसे कहां खोजें

  • टूलबार में ब्रांच पिकर कमिट के संक्षिप्त SHA के साथ Detached at … कहता है।
  • ग्राफ़ उस प्रतिबद्धता पर एक HEAD, detached लेबल दिखाता है जिस पर आप हैं।
कार्रवाईmacOSWindows और Linux
Jump to HEAD⌘⇧HCtrl+Shift+H

कदम

  1. इसे पहचानो

    शाखा चयनकर्ता को देखें: शाखा नाम के बजाय Detached at 6caad4e। ऐसी कार्रवाइयां जिनके लिए शाखा की आवश्यकता होती है, कहते हैं Check out a branch first: HEAD is detached.

  2. आपने जो बनाया है उसे यहीं रखें

    यदि आपने अलग रहते हुए प्रतिबद्धता जताई है, तो HEAD की प्रतिबद्धता पर राइट-क्लिक करें और Create Branch Here… चुनें। आपकी प्रतिबद्धताएं अब उस शाखा से संबंधित हैं।

  3. किसी शाखा में वापस जाएँ

    किसी शाखा लेबल पर डबल-क्लिक करें, या शाखा पिकर में एक शाखा चुनें। सिर फिर से जुड़ा हुआ है.

अपेक्षित परिणाम

आप फिर से एक शाखा पर हैं, और अलग किए गए प्रमुख का कोई भी कार्य उसी की एक शाखा पर रखा जाता है।

ऐसा क्यों होता है

  • पुराने संस्करण का परीक्षण करने के लिए किसी कमिट या टैग की जाँच करना।
  • रिबेस या बाइसेक्ट के कुछ चरण, जो GitTree इसके बैनर में दिखते हैं।
  • एकल कमिट के लिए बनाया गया वर्कट्री।

अगर कुछ गलत होता है

"पहले एक शाखा की जाँच करें: HEAD अलग है।"

कार्रवाई के लिए एक शाखा की आवश्यकता होती है, जैसे पुल या रीबेस। एक शाखा की जाँच करें और पुनः प्रयास करें।

प्रश्न

क्या अलग किया हुआ सिर एक त्रुटि है?

नहीं, इतिहास को देखने के लिए यह एक सामान्य Git स्थिति है। यह केवल तभी मायने रखता है जब आप वहां प्रतिबद्ध होते हैं और फिर शाखा बनाए बिना चले जाते हैं।