Ich versuche Alias für ein Standard-Commit-Nachricht, um so etwas fügen:Alias in bash hinzufügen aktuelles Datum zu git formatierte Nachricht begehen
alias gc='git commit -m "Default commit: $(date)"'
aber ich weiß nicht wie Standardformat Datum und mag um es zu diesem zu ändern:
date +'%A, %d %B %Y %H:%M:%S' # Tuesday, 02 May 2017 23:12:07
Ich laufe auf Problem, wie man dieses im Alias baut. Ich kann nicht mit mehreren doppelten und einfachen Anführungszeichen umgehen. Kann jemand helfen?
Bearbeiten.
Danke für den Vorschlag zur Verwendung der Funktion und des Codes. Basierend auf, dass ich das gemacht habe, leicht verändert:
gc()
{
if [ "$#" == "0" ]; then
itsmsg="Deafult commit";
else
itsmsg="$*";
fi;
git commit -m "$itsmsg ($(date +'%A, %d %B %Y %H:%M:%S'))"
}
Verwenden Sie stattdessen eine Funktion. – 123
Sortieren von Duplikat-ish: [Wie einfache Anführungszeichen in Bash/Grep entkommen] (http://Stackoverflow.com/q/7254509/1072112) – ghoti