автоматические предложения по извлечению/просмотру различий для измененных файлов

У меня есть большой проект, в котором, работая над какой-либо фичей, я мог вносить правки в 6-8 файлов, каждый из которых, в свою очередь, вкладывал 6-10 уровней. (В настоящее время я копирую и вставляю весь путь к файлу, используя ctrl+shift+c, ctrl+shift+v, но это может раздражать, когда в пути к файлу есть пробелы)

Когда я делаю git diff <filename> или git checkout <filename> для просмотра/удаления моих изменений, могу ли я получить предложения для имен файлов, которые были изменены?

Какая-то фича или хак? Что-то вроде git diff -> tab, показывающее мне список опций из измененных файлов.


person Anshul Goyal    schedule 30.08.2013    source источник
comment
проверьте stackoverflow.com/q/6034472/236871 возможный дубликат?   -  person KurzedMetal    schedule 30.08.2013
comment
@KurzedMetal Спасибо! попробуйте ссылку сейчас.   -  person Anshul Goyal    schedule 30.08.2013


Ответы (1)


Oh-My-ZSH предоставляет плагин, который автоматически дополняет отслеживаемые пути к файлам с помощью табуляции (т. е. в индексе).

https://github.com/robbyrussell/oh-my-zsh/blob/master/plugins/gitfast/git-completion.bash

person Jordan McCullough    schedule 30.08.2013