मैं हाल ही में एसवीएन से गिट में स्थानांतरित हुआ हूं और कुछ के बारे में थोड़ा भ्रमित हूं। मुझे एक स्क्रिप्ट के पिछले संस्करण को डिबगर के माध्यम से चलाने की आवश्यकता थी, इसलिए मैंने वही किया git checkout <previous version hash>और जो मुझे करने की आवश्यकता थी।
अब मैं नए संस्करण में वापस जाना चाहता हूं, लेकिन मुझे इसके लिए हैश का पता नहीं है। जब मैं टाइप करता हूं git log, तो मैं इसे नहीं देखता।
मैं यह कैसे कर सकता हूँ? इसके अलावा, हैश टाइपिंग की तुलना में संस्करणों को बदलने का एक आसान तरीका है - "गो बैक दो संस्करण" या "सबसे कालानुक्रमिक हाल में जाना" जैसे कुछ?
git checkout masterठीक इसी तरह से मैं एक शाखा से वापस स्विच करता हूं। तो क्या इसका मतलब यह है कि जब मैं पिछले संस्करण की जांच करता हूं, तो मैं अनिवार्य रूप से एक शाखा बना रहा हूं?