2016-10-04 4 views
13

मैं अपने स्थानीय मशीन में एक Git भंडार है:
मैं test नामक एक नई शाखा में कुछ करता
तब मैं master शाखा को चेकआउट और यह करने के लिए प्रतिबद्ध जोड़ने जोड़ सकते हैं और जोड़ सकते हैं।
तो मैं git push --all github का उपयोग करें और मास्टर पर काम जारी है। कुछ समय मैं पूरी तरह से test शाखा और उपयोग को निकालने का निर्णय लेने के बाद: git branch -d test और git branch -r -d github/test, लेकिन यह केवल स्थानीय Git के रूप में वास्तविक test शाखा पर नज़र रखने के लिए इस्तेमाल किया शाखा को हटा देता है कहते हैं:
कैसे दूरस्थ शाखा (जैसे Github) कमांड लाइन से हटाने के लिए?

हटाए गए रिमोट ट्रैकिंग शाखा GitHub/गाड़ी (acc5a58 था)।

वहाँ एक रास्ता वास्तव में कमांड लाइन से GitHub सर्वर से test शाखा दूर करने के लिए अगर मैं पूछ रहा हूँ? इस आदेश

+1

एक जवाब पहले से ही आपके प्रश्न के उत्तर: http://stackoverflow.com/questions/2003505/कैसे करने वाली हटाना एक Git शाखा-दोनों-स्थानीय स्तर पर और दूर से – GSkidmore

+0

@GSkidmore, हाँ और धन्यवाद। मुझे अपनी पिछली खोजों में उस पोस्ट को नहीं मिला है और मुझे खुद से पूछना पड़ा। ':)' –

उत्तर

12

"दूरस्थ GitHub पर refname test के रूप में कुछ भी नहीं धक्का" हर git सर्वर के साथ के रूप में:

$ git push github :<BRANCH_NAME> 

या:

$ git push github --delete <BRANCH_NAME> 

उदाहरण:

$ git push github --delete test 
+0

उत्तर के लिए धन्यवाद ':) '। –

2

उपयोग:

git push github :test 

पढ़ें

+0

उत्तर के लिए धन्यवाद ':) '। –

17

स्थानीय शाखा

git branch -d local_branch 

रिमोट शाखा

git push origin --delete remote_branch 
+0

उत्तर के लिए धन्यवाद ':) '। –

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