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.

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"
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.