2011-09-08 14 views
8

मैं क्लाउड 9 से कुछ गिटब रिपोजिटरी में कुछ बदलावों को धक्का देने की कोशिश कर रहा हूं लेकिन मैं रोडब्लॉक पर टक्कर मार रहा हूं।क्लाउड 9 से जिथब को कैसे दबाया जाए?

मैं ssh के साथ ठीक क्लोन कर सकते हैं, और सब कुछ है, मैं अपने परिवर्तन करें, (जब मैं वापस जाने के लिए परिवर्तन अभी भी देखते हैं) Cloud9 में परिवर्तनों को सहेजने के लिए ठीक हो रहा है, तो मैं git commit करते हैं और पाते हैं:

no changes added to commit (use "git add" and/or "git commit -a") 

लेकिन मुझे बस जोड़ने के लिए मौजूदा फ़ाइल में बदलाव करने की आवश्यकता है। तो जाहिर है जब मैं git push origin master पर कोशिश करने के लिए कुछ भी नहीं है।

मैंने एकाधिक जिथब रिपोज़ के साथ प्रयास किया और मुझे एक ही परिणाम मिल गया।

मुझे क्या याद आ रही है?

किसी भी मदद की सराहना की!

पीएस ओह, बीटीडब्ल्यू मैं गिट

+0

क्या आपने प्रतिबद्धता से पहले एक गिट जोड़ किया था? – bittersweetryan

उत्तर

16

पर चूसता है संदेश दिखाता है कि आप प्रतिबद्ध/ट्रैक की गई फ़ाइलों को प्रतिबद्ध करने के लिए नहीं जोड़ रहे हैं।

जोड़ें और एक ऑपरेशन में कमिट करने के लिए -am स्विच के साथ प्रयास करें:

git commit -am "your message goes here" 
git push 
+0

चाल धन्यवाद – JohnIdol

+3

इससे सावधान रहें, आप उन चीजों को कर सकते हैं जिन्हें आप नहीं जानते थे। – Tekkub

6

Git जोड़ने से करने से अलग करती है बदलता है। आपको सबसे पहले उन परिवर्तनों को जोड़ना होगा जिन्हें आप प्रतिबद्ध में दिखाना चाहते हैं:

#1: Add any new files as part of the commit 
# or use git add -p to interactively select hunks to stage 
git add file1 file2 … 

#2: Commit to local 
git commit -m "Commit message goes here" 

#3: Push your commit/changes to the host (github) 
git push 

अब आपके पास गिटूब पर आपके सभी परिवर्तन होना चाहिए।

वैकल्पिक रूप से, आप एक पंक्ति में प्रतिबद्धता और जोड़/संशोधित कर सकते हैं, इसमें आपके परिवर्तन में अवांछित फ़ाइलें शामिल हो सकती हैं।

#1 Add files commit to local 
git commit -a -m "Commit message goes here" 

#2 Push your commit/messages to the host (github) 
git push 
+0

धन्यवाद ... ऊपर दिया गया आदेश था, लेकिन पुश भाग के बारे में नहीं पता था .. गिट की बात आती है तो वास्तव में हरा। – Tracker1

+0

@ ट्रैकर 1: मेरे उत्तर को संपादित करने के लिए धन्यवाद, लेकिन मुझे लगता है कि अगर आप इसे अपने उत्तर के रूप में प्रदान करते हैं तो यह बेहतर होगा - आपने काफी गुच्छा लिखा है। साथ ही, आपने 'गीट पुश' से स्पष्ट 'मूल मास्टर' को हटा दिया है, जो अक्सर कम आश्चर्य – knittl

+0

के साथ अपेक्षित चीज करता है, मैंने मूल मास्टर को क्लाउड 9 में जिथब में हटा दिया, उस विकल्प ने मेरे लिए काम करना बंद कर दिया, जबकि "गिट पुश" अपेक्षित के रूप में काम किया .. :) बस वही, सबसे सही जवाब के साथ सहायक होने की कोशिश कर रहा है। – Tracker1

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