केंद्रीकृत संस्करण नियंत्रण प्रणालियों के विपरीत के अनुसार आदेश, Git क्लोन पूरे भंडार है, तो आप केवल वर्तमान दूरस्थ फ़ाइलें नहीं मिलता है, लेकिन पूरे इतिहास। आप स्थानीय भंडार में यह सब शामिल करेंगे।
उस समय एक विशेष संस्करण को चिह्नित करने के लिए टैग हो सकता है। यदि नहीं, तो आप उन्हें स्वयं स्थानीय रूप से बना सकते हैं। ऐसा करने का एक अच्छा तरीका git log
या शायद सभी शाखाओं और टैग देखने के लिए gitk
(शायद gitk --all
) जैसे उपकरणों के साथ अधिक दृष्टि से उपयोग करना है। यदि आप उस समय काम करने वाले हैंश को स्पॉट कर सकते हैं, तो आप उन्हें git tag <hash>
का उपयोग करके टैग कर सकते हैं और फिर उन्हें नई कामकाजी प्रतियों में देखें (उदाहरण के लिए git checkout -b new_branch_name tag_name
या सीधे टैग नाम के बजाय हैश के साथ)।
http://stackoverflow.com/questions/3489173/how-to-clone-git-repository-with-specific-revision-changeset की संभावित डुप्लिकेट –