Что такое некоторые Ваши любимые настройки в конфигурационных файлах Мерзавца для создания Забавы Мерзавца?

Каковы Ваши любимые параметры конфигурации Мерзавца, которые делают Вашу жизнь легкой при работе с Мерзавцем?

6
задан Jonathan Leffler 6 March 2010 в 17:32
поделиться

4 ответа

Псевдонимы, которые я упоминаю в Trimming GIT Checkins (и действие fixup! из недавнего Git1.7.0 ):

[alias]
    fixup = !sh -c 'git commit -m \"fixup! $(git log -1 --format='\\''%s'\\'' $@)\"' -
    squash = !sh -c 'git commit -m \"squash! $(git log -1 --format='\\''%s'\\'' $@)\"' 

, действительно помогает мне совершать очень часто, даже если я нахожусь в середине одной задачи, что позволяет мне завершить ее одним связным коммитом в конце (вместо слишком большого количества мелких промежуточных коммитов ).
Не совсем "весело", но очень полезно.

4
ответ дан 9 December 2019 в 20:42
поделиться
alias gs='git status'
alias ga='git add .'
alias gc='git commit -m'

Это 80% всего набора текста, который я делаю в git в любой конкретный день. Я знаю, что могу объединить два последних псевдонима с помощью флага -am, но приятно иметь их раздельно, так я смогу проверить состояние индекса перед коммитом.

0
ответ дан 9 December 2019 в 20:42
поделиться

Я использую:

[color]
    ui = auto

Он делает различия и прочее красивым. : -)

3
ответ дан 9 December 2019 в 20:42
поделиться

Лучшее, что у меня есть, было выбрано Скоттом Чаконом из его выступления:

[alias]
    lol = log --pretty=oneline --abbrev-commit --graph --decorate

Я волнуюсь каждый раз, когда набираю git lol .

5
ответ дан 9 December 2019 в 20:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: