मैंने कभी भी git
का उपयोग नहीं किया GitHub
ने विंडोज ऐप जारी किया, इसलिए मैंने कभी इसे कमांड लाइन में उपयोग नहीं किया है।एकाधिक प्रतिबद्धताओं से कई शाखाओं को कैसे दबाया जाए?
तो मेरी स्थिति यहां है:
मैंने कुछ master
पर काम किया, फिर शाखा स्विच की और कुछ भी वहां काम करता था। गिटहब को धक्का दिए बिना सब कुछ। जब मैंने विंडोज़ ऐप में sync
पर क्लिक किया (जो मुझे लगता है कि git push
है), तो मेरे आश्चर्य की बात है कि मेरे सभी काम मेरी नई शाखा में धकेल दिए गए थे - यहां तक कि मैंने जो भी काम किया था, जब मैं master
में था।
चूंकि यह विंडोज ऐप का व्यवहार है, मुझे लगता है कि मुझे कमांड लाइन का उपयोग करना है।
रिमोट पर सही शाखाओं को करने के लिए सही git push
कमांड क्या है?
मुझे आपके आखिरी सुझाव के बारे में निश्चित नहीं है, मैं कहूंगा कि आदेश बस 'गिट पुश मूल शाखा है एक और ब्रंच' – Drealmer
मुझे लगता है कि गिट के नए संस्करण सभी ट्रैकिंग शाखाओं को धक्का नहीं देते हैं: http://stackoverflow.com/ ए/13148313/586086 –