Я хочу иметь новый псевдоним git, с помощью которого я могу извлекать файлы из более ранней ревизии под новыми именами файлов.
У меня есть псевдоним для отображения журнала, сохраненный в моем C: \ Users \ nguyen \ .gitconfig
[user]
name = Tin Nguyen
email = xx@xx.com
[diff]
tool = winmerge
[difftool "winmerge"]
cmd = "'C:/Program Files (x86)/WinMerge/WinMergeU.exe'" -e "$LOCAL" "$REMOTE"
[alias]
alog = log --all --decorate --oneline --graph
Я пытался применить то, что у меня было, с помощью difftool, но каким-то образом я продолжал неправильно понимать синтаксис.
Здесь был дан ответ на вопрос, как выполнить git checkout для файла с новым именем файла: git-checkout более старая версия файла с новым именем
git show 4c274dd91dc:higgs/Higgs.xcodeproj/project.pbxproj > old_project.pbxproj
prompt>
Я хочу написать:
git smartout 4c274dd91dc oldname.py as newname.py