2016-05-26 8 views
0

ich eine einfache Alias ​​für git add haben:Alias ​​mit Eingang für git add nicht funktioniert - Datei nicht gefunden

[alias] 
    test = "!f() { git add \"$1\";}; f" 

Und wenn ich es verwenden, auch wenn sich die Datei in dem Verzeichnis, das ich die git bash console open in, bekomme ich folgendes:

Wenn ich den Befehl normal ohne einen Alias ​​ausführen, wird die Datei gefunden.

Die Konfigurationsdatei befindet sich im richtigen Verzeichnis.

Antwort

0

Überprüfen Sie Ihre Konfiguration mit git config -l, um sicherzustellen, dass die Konfiguration korrekt ist.

Ein häufiger Fehler beim Einstellen von Aliasen in Git ist git unnötigerweise im letzten Argument. Hier ist die richtige Syntax:

git config --global alias.<desired-alias> "the long version of the command that you want the alias to run, without git at the beginning, and with the desired flags"

Zum Beispiel, wenn ich ein Alias ​​für git log --oneline -5 wollte, würde ich ein:

git config --global alias.lol "log --oneline -5"