git add без аргументов выдает в следующем сообщении

Ничего не указано, ничего не добавлено.
Может быть, вы хотели сказать «добавить Git.«?

Большую часть времени я использую git add -p . Есть ли способ сделать git add default для конкретной операции, когда аргументы не указаны?

Я знаю, что могу добавить более короткий псевдоним в git add -p но я бы хотел просто набрать git add .

1 ответ1

2

Этот пост предполагает, что невозможно переопределить встроенные команды: https://stackoverflow.com/a/3538791/2761742

Если вам нужен новый псевдоним, который действует как git add но с поведением по умолчанию git add -p вы можете использовать что-то вроде этого (по крайней мере, в Linux):

[alias]
        ad = "!f() { if test \"$@\"x == \"\"x ; then git add -p ; else git add $@ ; fi } ; f"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .