2016-07-02 14 views
20

में प्रोजेक्ट को पिछली प्रतिबद्धता पर वापस कैसे करें I एंड्रॉइड स्टूडियो में एक प्रोजेक्ट पर काम कर रहा हूं और पिछले धक्का पर वापस जाना चाहता हूं। मैंने
वीसीएस => गिट => रीसेट हेड (हार्ड)
लेकिन एंड्रॉइड स्टूडियो में मेरी परियोजना अपरिवर्तित है, क्योंकि संभवतः मैं कुछ गलत कर रहा हूं। मैं प्रोजेक्ट को एंड्रॉइड स्टूडियो में एक विशिष्ट पूर्व प्रतिबद्धता में वापस करना चाहता हूं जिसे मैंने धक्का दिया है और मैं जिथब पर देखता हूं। मुझे पहले के धक्का के बाद से किए गए किसी भी बदलाव की परवाह नहीं है।
इसके अतिरिक्त, यदि संभव हो तो मैं एंड्रॉइड स्टूडियो के भीतर जीयूआई के माध्यम से ऐसा करना चाहता हूं।एंड्रॉइड स्टूडियो

+0

क्या आपने संस्करण नियंत्रण टैब/लॉग में प्रतिबद्ध नाम पर राइट क्लिक करने का प्रयास किया है? _Reset शाखा यहां_ –

+1

होनी चाहिए जो मैंने नहीं किया था। इस पोस्ट से पहले मुझे नहीं पता था कि संस्करण नियंत्रण टैब लॉग मौजूद था। – aisflat439

+0

यहां इसके बारे में सब कुछ पढ़ें: http://stackoverflow.com/questions/34519665/how-to-move-head-back-to-a-previous-location-detached-head/34519716#34519716 – CodeWizard

उत्तर

24

एंड्रॉइड स्टूडियो निर्देश: यदि आप एंड्रॉइड स्टूडियो में ऐसा करना चाहते हैं, तो संस्करण नियंत्रण कक्ष खोलने के लिए alt + 9 दबाएं। Log टैब पर स्विच करें और पिछली प्रतिबद्धता पर राइट क्लिक करें। Checkout Revision का चयन करें।


कमांड लाइन निर्देश: कमांड लाइन टूल का प्रयोग कर रहे खोलें। एंड्रॉइड ऐप की गिट निर्देशिका पर जाएं (cd का उपयोग करके)। git log निष्पादित करें और पिछली प्रतिबद्धता को ढूंढें जिसे आप वापस करना चाहते हैं।

commit 7c247be6d8975dc88f6cc2631c154786a1f3b79e 
Author: John Doe <[email protected]> 
Date: Fri Jun 11 22:37:35 2015 -0400 

    Some helpful commit message should be here. 

अगर ऐसा है प्रतिबद्ध आप को वापस करना है, तो git checkout 7c247b पर अमल करना चाहते हैं।

+0

मैं नहीं बनाने के लिए क्षमा चाहता हूं सवाल और स्पष्ट है। मैं एंड्रॉइड स्टूडियो के माध्यम से ऐसा करना चाहता हूं, न कि कमांड लाइन। आपके उत्तर के लिए धन्यवाद। – aisflat439

+0

एंड्रॉइड स्टूडियो निर्देशों के साथ अपडेट किया गया। – player87

+1

मैंने ऐसा किया लेकिन मेरे एंड्रॉइड स्टूडियो में कोड रोल-बैक नहीं है ... – AnD

-2

फ़ोल्डर पर राइट क्लिक करें, जहाँ आप Github फ़ोल्डर, प्रेस Git Bash Here और टाइप git reset --hard

6

छवि में लाल आयत से घिरा चाल

+1

यह पूछताछ के रूप में एक विशिष्ट प्रतिबद्धता पर वापस नहीं आता है। – player87

+0

यह काम नहीं कर रहा है –

0

एंड्रॉयड स्टूडियो करेंगे आइकन -> संस्करण नियंत्रण - > अपनी प्रतिबद्धता का चयन करें -> दायां पैनल -> चुनें कि आप वापस लौटाई जानी चाहिए।

enter image description here

तो फिर तुम नए को वापस लाया गया परिवर्तन प्राप्त कर सकते हैं, के लिए प्रतिबद्ध -> किया।

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