मेरे पास एक मुख्य शाखा (मास्टर) और कुछ प्रयोगात्मक कार्यों के लिए एक शाखा के साथ जीथब पर भंडार है। मैंने कुछ कमिट किए और प्रायोगिक शाखा को धक्का दिया और सब कुछ ठीक था।
अब, एक अलग मशीन पर, मैं अपनी रिपॉजिटरी (git क्लोन रिपॉजिटरी ) को क्लोन करने की कोशिश करता हूं और फिर प्रायोगिक शाखा में स्विच करता हूं (git checkout branchname ) लेकिन हर बार जब मैं ऐसा करता हूं तो मेरा सिर अलग हो जाता है और मैं इन बदलावों को धकेल नहीं सकता। मैं क्या गलत कर रहा हूं? मुझे लग रहा है कि मैं एक मौलिक git अवधारणा को याद कर रहा हूँ, लेकिन यादृच्छिक git मैन पेज पढ़ने से मुझे कोई सुराग नहीं मिल रहा है।
मैं नया हूँ, इसलिए मुझे खेद है कि अगर मैं एक बेवकूफ हूँ, लेकिन मुझे डॉक्स में कुछ भी नहीं मिल रहा है जो मुझे अपना सिर फिराने में मदद करेगा।
संपादित करें
एक ट्रैकिंग शाखा की अवधारणा वह है जो मुझे याद आ रही थी। अब जब मैंने उस अवधारणा को पूरा कर लिया है तो सब कुछ स्पष्ट है। व्यक्तिगत रूप से, मैं git branch --track
वाक्यविन्यास को बहुत अधिक सहज ज्ञान युक्त पाता हूं git checkout -b branch-name origin/branch-name
।
सहायता के लिए धन्यवाद!
git switch
: यह देखने के लिए नीचे दिए गए मेरा उत्तर ।