main.cppDüzenleyicimde " " dosyası var .
main.cppEditörde de önceki " " düzeltmesini görmek istiyorum .
Şimdi bunu yapma şeklim böyle.
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
Basitleştirilebilir, bu yüzden editördeki "main.cpp" dosyasını kapatmam gerekmez mi?
Umduğum git-checkoutşey, bunu yapabilen bir varyantı .
GÜNCELLEME: mac osx 10.5.7 üzerinde git kullanıyorum
prompt> git --version
git version 1.6.0.4
prompt>
GÜNCELLEME2: Jakub Narębski'nin cevabı:
prompt> git show HEAD^:dir1/dir2/dir3/main.cpp > old_main.cpp
prompt>
GÜNCELLEME3: Karmi'nin cevabı, belirli bir revizyon için:
prompt> git show 4c274dd91dc:higgs/Higgs.xcodeproj/project.pbxproj > old_project.pbxproj
prompt>