2012-01-18 19 views
7

मैंने एक शाखा बनाई, "देव" कहलाती है जो शाखा "बेस" कहलाती है और फिर इसे अपस्ट्रीम सामग्री के साथ विलय कर देती है (मैं बेस को तब तक साफ रखना चाहता हूं जब तक कि मैं अपने परीक्षण के साथ नहीं कर पाता) । विवादों को हल करने के बाद, मैंने कमांड गिट प्रतिबद्ध-ए-एम "टिप्पणी" चलाया और यह गुजर गया। इसके बाद, मैंने गिट पुश चलाया, उम्मीद है कि नई शाखा गिट सर्वर पर बनाई जाएगी और देव पर मेरी विलय सामग्री भी देखी जाएगी। लेकिन, जब मैंने गिट पुश चलाया, तो कमांड ने "सब कुछ अद्यतित" आउटपुट दिया और मुझे गिट सर्वर पर नई शाखा नहीं दिखाई दे रही है। क्या कोई ऐसी चीज है जो मुझे याद आ रही है?गिट: नई शाखा धक्का नहीं दे रही है

+0

अधिक जानकारी की आवश्यकता है कि आप किस गीट का उपयोग कर रहे हैं, एक ट्रैकिंग शाखा के रूप में देव सेटअप है? क्या आप अपनी .git/config फ़ाइल पेस्ट कर सकते हैं? – cpjolicoeur

उत्तर

20

आप दूरस्थ रेपो पर शाखा बनाया है, तो देखें:

$ git branch -av 

आप शायद नहीं है। आप स्पष्ट रूप से बताते हुए आप इसे पुश करने के लिए चाहते हैं के द्वारा शाखा बना सकते हैं:

$ git push origin dev 

डिफ़ॉल्ट Git तक सभी शाखाओं रिमोट पर संबंधित शाखा है कि धक्का (नई शाखाएं नहीं करते हैं)।

+2

'गिट पुश -यू मूल देव' स्थानीय ट्रैकिंग जानकारी भी बनाएगा ताकि आप –

+0

@abresas के बाद केवल 'गिट पुश' का उपयोग कर सकें, यह बिल्कुल सही था। मैंने देखा कि शाखा रिमोट पर नहीं थी और यह काम करने के बाद मैंने गिट पुश मूल देव भाग लिया। धन्यवाद। –

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