Любой способ получить номера строк для статуса git - PullRequest
0 голосов
/ 19 марта 2019

Есть ли какой-нибудь плагин / модуль для command line git, который бы отображал "номера строк" для git status и назначал каждому пути к файлу номер?Примерно так:

1. modified:   projectx/src/lib/config.cpp
2. modified:   projectx/modules/somefile.h
3. modified:   projectx/longfilename/subfile/file.x

Причина, по которой я спрашиваю об этом, заключается в том, что это может раздражать при вводе всего пути к файлу (даже с использованием табуляции для автозаполнения), особенно когда это действительно длинный файлдорожка.Затем используйте номер для всего, что нужно сделать с файлом: git add 1. git checkout 2. или что-то в этом роде.Я не настолько знаком с git, чтобы знать все трюки, которые он может сделать, я просто обычный пользователь, но я думаю, что что-то вроде этого ускорит процесс.

1 Ответ

0 голосов
/ 19 марта 2019

В некоторых терминалах (например, Git Bash) вы можете дважды щелкнуть любую строку * (здесь, длинный путь к файлу, но это может быть имя ветви или что-то еще), и она будет выбрана и скопирована.

После этого вам просто нужно щелкнуть правой кнопкой мыши, чтобы вставить его туда, где находится ваш курсор.Очень удобно, когда доступно.

* (очень распространенный сценарий: когда вы выполняете «добавление», как правило, вы просто делаете «статус» перед этим и имеете отображение измененных файлов)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...