802 Stimmen

Wie kann ich Befehle in Git umbenennen?

Ich habe ein Screencast gesehen, in dem jemand

git st
git ci

zum Laufen gebracht hatte. Wenn ich es mache, erhalte ich einen Fehler, der mich fragt, ob ich etwas anderes gemeint habe.
Als Git-Neuling muss ich wissen, was zu tun ist, um dies zu erreichen?

3 Stimmen

Sie können es auch hier sehen git-scm.com/book/de/v2/Git-Basics-Git-Aliases

0 Stimmen

Auch weitere Fragen zur fortgeschrittenen Nutzung von Git-Alias finden Sie hier: stackoverflow.com/questions/46528736/…

4voto

Ashok Kumar Punkte 41

Um ein Alias in Git zu erstellen, verwenden Sie die folgenden Befehle:

git config --local alias.s status

git config --local alias.c commit

git s

Im Branch master

nichts zum committen, Arbeitsverzeichnis sauber

git status

Im Branch master

nichts zum committen, Arbeitsverzeichnis sauber

4voto

Greg Bacon Punkte 127209
$ git update
git: 'update' ist kein Git-Befehl. Siehe 'git --help'.

Meinten Sie das?
    update-ref

$ git config --global alias.update 'pull -v'

$ git update
Von git://git.kernel.org/pub/scm/git/git
 = \[aktualisiert\]      html       -> origin/html
 = \[aktualisiert\]      maint      -> origin/maint
 = \[aktualisiert\]      man        -> origin/man
 = \[aktualisiert\]      master     -> origin/master
 = \[aktualisiert\]      next       -> origin/next
 = \[aktualisiert\]      pu         -> origin/pu
 = \[aktualisiert\]      todo       -> origin/todo
Bereits aktuell.

3voto

Akshay Bosamiya Punkte 77

Sie können benutzerdefinierte Git-Aliase mit der Git-Konfiguration festlegen. Hier ist die Syntax:

git config --global alias. ""

Zum Beispiel, wenn Sie einen Alias benötigen, um eine Liste von Dateien anzuzeigen, die Merge-Konflikte aufweisen, führen Sie aus:

git config --global alias.conflicts "diff --name-only --diff-filter=U"

Jetzt können Sie den obigen Befehl nur mit "conflicts" verwenden:

git conflicts
# das Gleiche wie: git diff --name-only --diff-filter=U

3voto

Bruno Bronosky Punkte 60135

Fügen Sie mehrere Alias-Dateien in Ihre .gitconfig ein

Ich empfehle die Verwendung eines .gitconfig Include für Ihre Aliase. Sobald Sie anfangen, Aliase zu erstellen, werden Sie wahrscheinlich viele von ihnen haben. Wahrscheinlich werden Sie sie auch mit anderen teilen wollen. Durch das Platzieren in einer dedizierten Datei ist es einfach, sie zu teilen. Ihr Team kann sogar ein Git-Repository verwenden, um gemeinsame Aliase zu speichern. Und natürlich gibt es einige Aliase, die Sie nicht teilen möchten, also behalten Sie sie in einer privaten Alias-Datei.

[include]
    path=src/dotfiles/.gitaliases

[include]
    path=src/team-utils/gitaliases

[include]
    path=.gitaliases.private

2voto

SRK Punkte 31

PFA Screenshot meiner .gitconfig-Datei

mit den unten stehenden Aliasen

[alias]
    cb = Branch auschecken
    pullb = Hauptbranch abrufen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X