2008-12-07 4 views
5

जब मैं मास्टर पर हूं, तो मुझे रिमोट रेपो में काम करने के लिए केवल 'गिट पुश' टाइप करना होगा। काश मैं रिमोट नाम और शाखा नाम निर्दिष्ट किए बिना, एक और शाखा में हूं, तो मैं ऐसा कर सकता हूं। कि जैसा:मैं 'गीट पुश' में <remote> और <ref> कैसे छोड़ूं?

अब: git push origin experimental:origin/experimental

आवश्यकता: git push

उत्तर

12

आप अपने .git/config फ़ाइल को संपादित करना चाहिए। पहले से ही इस तरह कुछ सेट किया जाना चाहिए:

[branch "master"] 
    remote = origin 
    merge = refs/heads/master 

बस समूह की प्रतिलिपि बनाएँ और अपनी आवश्यकताओं के अनुसार संपादित करें। उदाहरण के लिए, आप हो सकता है:

[branch "master"] 
    remote = origin 
    merge = refs/heads/master 
[branch "experimental"] 
    remote = origin 
    merge = refs/heads/experimental 
+0

साफ़ और संक्षिप्त उत्तर। +1 – Abizern

0

इसके अलावा, कैसे है कि प्राप्त करने के लिए कमांड लाइन से पर इस answer पर एक नजर है।

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