2013-10-27 11 views
15

मैं GitHub पेज के लिए एक octopress पुश करने के लिए कोशिश कर रहा हूँ करने के लिए त्रुटि धक्का, सब कुछ ठीक ऊपर काम किया है करने के लिए अब, लेकिन जब मैं करना रेक फ़ाइलें मैं निम्नलिखित त्रुटि मिलती है octopress दिखाने के बाद आदेश को तैनातOctopress GitHub

To [email protected]:rukshn/rukshn.github.io.git 
! [rejected]  master -> master (non-fast-forward) 
error: failed to push some refs to '[email protected]:rukshn/rukshn.github.io.git' 
hint: Updates were rejected because the tip of your current branch is behind 
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull') 
hint: before pushing again. 
hint: See the 'Note about fast-forwards' in 'git push --help' for details. 

समस्या क्या है?

+1

@SLaks समस्या है और यह – rksh

+0

ठीक करने का तरीका Octopress Rakefile को देखते हुए क्या है, यह आगे बढ़ाने से पहले किसी भी परिवर्तन खींच चाहिए, लेकिन यह यह है कि प्रतीत होता है नहीं हुआ क्या आपने पहले 'गिट पुल' चलाने की कोशिश की है, क्योंकि त्रुटि संदेश बताता है? – james246

+0

फिर से खींच लिया 'रेक तैनाती' किया और फिर भी वही त्रुटि हो गई, इसलिए मैंने फिर से खींच लिया जो दिखाता है कि सब कुछ अपरिवर्तित है – rksh

उत्तर

1

प्रयास करें:

git checkout source

rake gen_deploy

+0

अभी भी वही मिलता है त्रुटि संदेश और octopress को github – rksh

32

इस के बाद से मास्टर शाखा, जैसे कि, एक अपने उत्पन्न पृष्ठों चल रहा है, आप _deploy निर्देशिका में ड्रॉप करने तो git pull origin master करने की ज़रूरत है। किसी भी तरह आपकी तैनाती निर्देशिका सिंक से बाहर हो गई है। क्या आपके पास एक से अधिक स्थानीय रेपो हैं जिन्हें आप लिखते हैं और तैनात करते हैं? (विभिन्न मशीनों पर कहें ...) यदि आप करते हैं, तो आपको हमेशा अपने स्रोतों को विभिन्न रिपो पर सिंक करना सुनिश्चित करना चाहिए।

+0

पर धक्का नहीं दिया जाता है, इसे उत्तर के रूप में चिह्नित किया जाना चाहिए। यकीन नहीं है कि मैं मास्टर शाखा को कैसे पकड़ने में कामयाब रहा लेकिन यह ठीक हो गया, धन्यवाद! – scape

+0

मैं _deploy को हटा दूंगा, मेरी रिपो (मास्टर शाखा) क्लोन कर दूंगा, निर्देशिका को डिप्लॉय करने के लिए, और फिर रेक आदेश चलाएं। मुझे ऐसा करना पड़ा क्योंकि मेरे ब्लॉग को विभिन्न कंप्यूटर्स से संपादित करना शुरू कर दिया – slashmili

10

cd _deploy 
git reset --hard origin/master 
cd .. 

करते हैं और कोशिश फिर से

rake generate 
rake deploy 
0
  • @slavik टिप्पणी एक आकर्षण की तरह काम करता
  • @Benjamin मुझे लगता है कि @rksh नीचे दिए गए चरणों को छोड़ दिया,

भूलना अपने ब्लॉग के लिए स्रोत प्रतिबद्ध करने के लिए न करें।

  1. git add .
  2. git commit -m 'add source code to source branch'
  3. git push origin source

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