Geben Sie eine Standardaktion für git add an

0

git add ohne Argumente ergibt die folgende Meldung

Nichts angegeben, nichts hinzugefügt.
Wolltest du vielleicht sagen, git add.?

Die meiste Zeit benutze ich git add -p. Gibt es eine Möglichkeit, git addeine bestimmte Operation als Standard festzulegen, wenn keine Argumente angegeben werden?

Ich weiß, dass ich einen kürzeren Alias ​​hinzufügen kann, git add -paber ich würde gerne einfach tippen können git add.

Raphael Schweikert
quelle

Antworten:

2

In diesem Beitrag wird vorgeschlagen, dass integrierte Befehle nicht überschrieben werden können: https://stackoverflow.com/a/3538791/2761742

Wenn Sie einen neuen Alias ​​möchten, der sich wie git addfolgt verhält, aber ein Standardverhalten aufweist, können git add -pSie Folgendes verwenden (zumindest unter Linux):

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