Как я могу сделать -p по умолчанию для git stash show? - PullRequest
2 голосов
/ 05 января 2012

Когда я показываю git stash с git stash show, я получаю diffstat.git stash show -p дает мне тайник в виде патча, который гораздо полезнее для просмотра того, что там есть.

Мне не очень нравится иметь псевдоним типа git config --global alias.sts 'stash show -p', так как я никогда не помню, какие псевдонимы яиметь - я бы предпочел git stash show по умолчанию для отображения в виде патча.

Есть ли способ сделать -p по умолчанию, так что просто набрав git stash show, вы поступите правильно?

Ответы [ 2 ]

3 голосов
/ 17 января 2012

Используйте псевдонимы git и переобучите мышечную память.

Для этого вам нужно отредактировать файл ~/.gitconfig.

Если у вас уже есть псевдонимы, вы увидите строку, которая выглядит следующим образом: ~/.gitconfig:

[alias]

Если вы этого не сделаете, вам нужно добавить такую ​​строку.

Сразу после строки, содержащей только [alias], необходимо добавить следующую строку:

sp = stash show -p

Теперь выполнение git sp из командной строки покажет результат git stash show -p

Сезон по вкусу.

2 голосов
/ 17 января 2012

Боюсь, это невозможно. Под капотом git stash show фактически выполняет git diff. По умолчанию --stat.

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