2015-02-26 4 views
6

मैंने एक github 'हेरोकू पर तैनाती' बटन का उपयोग करके एक ऐप बनाया है। चूंकि गिट प्रोजेक्ट बदल गया है, नए अपस्ट्रीम के साथ अपने मौजूदा इंस्टेंस को कैसे अपडेट किया जाए?जीथ्यूब "हेरोकू पर तैनाती" बटन का उपयोग करके बनाई गई एक हेरोकू ऐप को कैसे अपडेट करें?

उत्तर

3

मैं गया और मूल रेपो पकड़ लिया और फिर बल ने हेरोोकू में अपने ऐप पर इसे धक्का दिया। इस तरह दिखता है:

git clone https://github.com/USER/REPO.git 
git checkout v0.7.3 
git remote add heroku https://git.heroku.com/APP-NAME.git 
git push -f heroku master 

Heroku आप उपयोग कर

heroku git:clone -a app-name 

मैं मूल रूप से करने की कोशिश की है कि कर और फिर एक दूरस्थ और विलय परिवर्तन के रूप में मूल रेपो जोड़ने अनुप्रयोग के लिए यह आसान रेपो क्लोन करने के लिए बनाता है, लेकिन मैं कुछ परेशानी में भाग गया जो मुझे पता लगाना पसंद नहीं था।

0

मान लिया जाये कि अपनी स्थानीय शाखा कहा जाता है master आप की कोशिश कर सकते:

git pull heroku master 

ध्यान रखें कि आप इस विलय के विरोध करता है, तो अपनी स्थानीय शाखा और दूरदराज के भिन्न हो गए हैं हो सकता है रखें। यह भी मानता है कि आपने रेपो में उपयुक्त स्थान को इंगित करने के लिए heroku कॉन्फ़िगर किया है।

1

यदि आपके पास पहले से ही ऐप क्लोन है या आप पहले हेरोोक से क्लोन करना चाहते हैं तो ऐसा करने का एक तरीका है।

# Clone app if you haven't already 
heroku git:clone -a appname 
# Get latest app 
git remote add REPO https://github.com/USER/REPO.git 
git branch -b REPO REPO/master 
# Delete master 
git branch -D master 
# Remake it with latest 
git checkout -b master 
# And force push it to heroku 
git push -f heroku master