मेरे पास main.cpp
मेरे संपादक में फ़ाइल " " खुली है।
मैं "का पिछला संशोधन देखना चाहता हूँmain.cpp
संपादक में " ।
अब मैं जिस तरह से करता हूं वह इस तरह है।
close "main.cpp" in the editor
prompt> mv main.cpp tmp
prompt> git checkout HEAD^ main.cpp
prompt> mv main.cpp old_main.cpp
prompt> mv tmp main.cpp
prompt>
open "main.cpp" and "old_main.cpp" in the editor
क्या इसे सरल बनाया जा सकता है, इसलिए मुझे संपादक में "main.cpp" को बंद करने की आवश्यकता नहीं है?
मैं जिस चीज की उम्मीद कर रहा हूं, वह इसका एक प्रकार है git-checkout
जो यह कर सकता है।
अद्यतन: मैक ओएसएक्स 10.5.7 पर गिट का उपयोग करके
prompt> git --version
git version 1.6.0.4
prompt>
UPDATE2: जैकब नारबस्की उत्तर है:
prompt> git show HEAD^:dir1/dir2/dir3/main.cpp > old_main.cpp
prompt>
UPDATE3: विशिष्ट संशोधन के लिए कर्मी का जवाब:
prompt> git show 4c274dd91dc:higgs/Higgs.xcodeproj/project.pbxproj > old_project.pbxproj
prompt>