'अनियंत्रित' शाखा को धकेलें


86

मैं एक शाखा को धक्का देना चाहता हूं (वर्तमान में नहीं) पहले इसे जांचने के बिना, मैं इसे कैसे प्राप्त कर सकता हूं?

इस तरह से मैं करूँगा:

#currently in master
git checkout feature
git push origin feature
git checkout master

लेकिन सुविधा की जाँच करने से संघर्ष हो सकता है, क्या मैं वर्तमान की तुलना में किसी अन्य शाखा को धक्का नहीं दे सकता?


संभवतः एक अलग समाधान के साथ संबंधित: stackoverflow.com/questions/51342767/…
Xun यांग

4
ध्यान दें कि इस अभ्यास के साथ एक जोखिम जुड़ा हुआ है: यदि आपके पास पुश हुक हैं , तो वे उस शाखा के बजाय आपकी वर्तमान शाखा पर चलेंगे जिस शाखा को आप पुश करना चाहते हैं।
Xun यांग

जवाबों:


148

सीधे शब्दों में:

git push origin feature:feature

4
क्या लिखना जरूरी है feature:featureया आप सिर्फ लिख सकते हैं git push origin feature?
ग्लीमी

4
@Glemi नहीं यह वैकल्पिक है; मैनुअल में refspec बिट चेकआउट करें ।
ट्रोजनफॉइ डेसी

यह मेरे लिए काम नहीं करता है, त्रुटि कह रहा है: src refspec dev किसी भी // त्रुटि से मेल नहीं खाता है: कुछ
रिफ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.