2011-10-26 15 views
9

पर धक्का नहीं दे सकता है, उम्मीद है कि यह आपके लिए आसान होना चाहिए। मैं गिट, बिटबकेट और संस्करण नियंत्रण के लिए कुछ हद तक नया हूं, मैं आपको कुछ स्पष्ट याद करने जा रहा हूं।गिट के साथ संघर्ष, रिमोट बिटबकेट रिपोजिटरी

तो यहाँ है मैं क्या किया है: मैं अपने मशीन पर Git स्थापित किया है और मेरी वैश्विक निर्धारित किया है। बिटबकेट पर एक नया रेपो सेट करें। फिर:

$ git clone https://[me]@bitbucket.org/[me]/[my_project].git 
Cloning into [my_project]... 
Password: 
warning: You appear to have cloned an empty repository. 

$ git status 
# On branch master 
# 
# Initial commit 
# 
# Untracked files: 
# (use "git add <file>..." to include in what will be committed) 
# 
# index.html 
nothing added to commit but untracked files present (use "git add" to track) 

हो गया। फिर मैं स्थानीय रूप से एक नई फ़ाइल (index.html) बनाते हैं। फिर:

$ git add index.html 
$ git status 
# On branch master 
# 
# Initial commit 
# 
# Changes to be committed: 
# (use "git rm --cached <file>..." to unstage) 
# 
# new file: index.html 
# 

तो सफलतापूर्वक जोड़ा गया। फिर:

$ git commit -m "Initial commit." 
[master (root-commit) 01d4120] Initial commit. 
1 files changed, 164 insertions(+), 0 deletions(-) 
create mode 100755 index.html 

सफलतापूर्वक प्रतिबद्ध।

$ git push 
Password: 
Everything up-to-date 

मैं अपना पासवर्ड aaaaaand ... Everything up-to-date दर्ज ... यह धक्का नहीं है। मैं बस अपने स्थानीय ट्रंक से रिमोट ट्रंक पर सीधे धक्का देना चाहता हूं।

मैं माफी चाहता हूँ कि अगर यह वास्तव में स्पष्ट है, लेकिन मैं तो सब कुछ करने के लिए नए कर रहा हूँ मैं किसी भी जानकारी मिल नहीं कर पा रहे, मैं सिर्फ 'BitBucket 101' चरणों के माध्यम से काम कर रहा था। धन्यवाद। अगर आप किसी अन्य दूरस्थ है

git push origin master 

मूल बदलें:

+0

कृपया "सबकुछ अद्यतित है" पर एक नई फ़ाइल बनाने से सिस्टम लॉग प्रदान करें। क्या आपने साइट से अपना बिटकबकेट रेपो जांच लिया था? कोई index.html फ़ाइल नहीं है? –

+0

कमांड लाइन डंप के साथ अपडेट किया गया प्रश्न ताकि आप देख सकें कि क्या हो रहा है। – igneosaur

उत्तर

16

आप क्या करना होगा।

यदि आपके पास अलग शाखा है तो मास्टर बदलें।

+0

यही वह है! धन्यवाद साथी, गाइड ने इसका जिक्र नहीं किया। – igneosaur

1

मैं इसे bitbucket.org या GIT का मुद्दा है यकीन नहीं है।

प्रोजेक्ट क्लोन करने के बाद। आपके स्थानीय कॉन्फ़िगरेशन में, आपके पास रिमोट पर मूल सेटअप है। लेकिन अभी तक कोई शाखा जानकारी नहीं है। तो आपको इसे एक बार करने के लिए '$ git push origin' का उपयोग करना होगा। उसके बाद। आप बस '$ गिट पुश' का उपयोग कर सकते हैं।

'$ Git धक्का -v' मुद्दे को खोजने के लिए उपयोगी होगा। यह विस्तार से जानकारी प्रिंट करता है।

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