2013-11-14 3 views
5

तो मैं संस्करण नियंत्रण के लिए काफी नया हूं लेकिन बिटबकेट के साथ अपेक्षाकृत आसानी से स्रोत सेट करने में कामयाब रहा।SourceTree - सुनिश्चित नहीं है कि पिछली प्रतिबद्धता पर वापस कैसे जाएं

अब मैं प्रतिबद्ध, पुश और पुल जैसे बुनियादी अवधारणाओं को भी समझता हूं।

हालांकि मुझे अपने सभी असामान्य परिवर्तनों को एक बार में अंतिम प्रतिबद्धता (धक्का नहीं दिया गया) पर वापस लाने के तरीके पर कोई दस्तावेज नहीं मिला है (जिसमें टेक्स्ट कमांड शामिल नहीं हैं)। मैं इसे प्रत्येक फ़ाइल के लिए अलग-अलग कर सकता हूं लेकिन यह बहुत लंबा समय ले रहा है।

बहुत धन्यवाद!

उत्तर

5

खैर मैं SourceTree की कोशिश कभी नहीं की है, लेकिन आप आदेश

git reset --hard HEAD 

जो अपने नवीनतम प्रतिबद्ध की स्थिति पर रीसेट कर काम कर पेड़ और सूचकांक का मतलब के लिए देख रहे हैं। कुछ SourceTree स्क्रीनशॉट को देखते हुए एक ही आइकन वाले दो बटन होते हैं जो आपकी मदद कर सकते हैं। मुझे लगता है कि उनके पास अलग-अलग SourceTree संस्करणों में अलग-अलग नाम हैं। आप जांचना चाहेंगे कि रीसेट या डिस्कार्ड बटन के पीछे क्या है। हेड प्रतिबद्ध करने के लिए हार्ड रीसेट करने के लिए देखो।

+0

आपको बहुत धन्यवाद, समाधान ठीक वैसे ही था जैसा आपने कहा था। मैं वास्तव में इसकी सराहना करता हूं क्योंकि मैं वास्तव में गिट के साथ उलझन में हूं और मुझे मिली अधिकांश स्पष्टीकरण मेरे लिए बहुत उन्नत थे। मैंने आपको अप-वोट करने की कोशिश की लेकिन उसमें पर्याप्त प्रतिष्ठा नहीं मिली :) धन्यवाद फिर से! – apple741

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