Produktivität

Wie man Git Alias ​​verwendet, um Git effizienter zu machen

Git ist eines der fortschrittlichsten Versionskontrollsysteme, das einfaches Verzweigen und Zusammenführen, mehrere Staging-Bereiche und ein verteiltes Workflow-Paradigma unterstützt. Um mehr aus Git herauszuholen, können Sie eine seiner Eigenschaften namens "Git Alias" verwenden. Wie der Spitzname einer Person, dies Die Alias-Funktion spart Zeit, indem sich wiederholende Schritte für eine schnellere Benutzererfahrung im Git-Terminalfenster zusammengeführt werden. Hier zeigen wir Ihnen, was Git-Aliasse sind, wie Sie sie hinzufügen und einige der nützlichsten Beispiele.

Verwandt: Der Anfängerleitfaden zu Git

Git-Alias: Was ist das?

Git Alias ​​kann als ein erstellter Befehl definiert werden, der automatisch den Text eines größeren Befehls ableitet, um die sich wiederholenden Verweise als Verknüpfungsprozess anzuzeigen. Der Programmierer kann Git-Aliasnamen verwenden, um Befehle zu entwerfen, die vorhanden sein sollten oder logisch sinnvoll für ein effizientes Commit sind.

Hier ist eines der Beispiele für einen globalen Alias, der für „Checkout“ erstellt wird, der verwendet wird, um Branches in einem Repository auszutauschen. Anstelle des hier gezeigten langen Befehls kann man jetzt einfach

git co.

git config--global alias.co-Kasse
Git Alias ​​Beispiele Git Bash einrichten
Git-Alias-Beispiele in GitBash

Ein Git-Alias ​​für Branch wird verwendet, um einen neuen Branch im Git-Repository zu erstellen. Anstelle des langen Befehls kann man den Alias ​​verwenden git br.

git config--global alias.br-Zweig

Schließlich ist hier ein Alias ​​für Git-Commit definiert, mit einer Tastenkombination: git ci.

git config--global alias.ci-Commit

Um mit Git Alias ​​zu beginnen, müssen Sie zunächst Git korrekt installieren. Nachdem Sie dies getan haben, gehen Sie wie hier gezeigt vor.

Git-Aliasse hinzufügen Add

Das Hinzufügen von Git-Aliasnamen im Terminalfenster macht Git-Bash ziemlich unkompliziert und einfach. Aber bevor Sie das tun, müssen Sie Ihre Befehle im richtigen Git-Repository positionieren, sonst führt dies zu einem „fatal: not a git repository“-Fehler.

Um Ihre Befehle zu positionieren und sicherzustellen, dass Sie im richtigen Verzeichnis arbeiten, müssen Sie das Repository wie hier gezeigt initialisieren. Dieser Schritt ist nur einmal am Anfang erforderlich. Im folgenden Beispiel wurde das Repo neu initialisiert.

git init
Git Alias ​​Initialisieren
Git Repo neu initialisiert

Eintreten klar um den Bildschirm sauber zu wischen. Jetzt können Sie unter anderem mit Git-Aliasen experimentieren.

Git Alias ​​Bildschirm löschen
Git-Bash löschen

Fügen wir einen Git-Alias ​​für einen "Status"-Befehl hinzu. Dies ist nützlich, um alle geänderten Dateien im Workflow zu verfolgen. Den Alias ​​dafür können Sie wie hier gezeigt als „st“ definieren.

git config--global alias.st "Status"
Git-Alias-Status
Git-Alias-Befehl „Status“

Sobald Sie fertig sind, können Sie, wie hier gezeigt, einfach eingeben git st als Abkürzung. Hier wird nichts hinzugefügt, da alle diese Dateisysteme nicht verfolgt werden, aber der Statusalias funktioniert ordnungsgemäß.

Git-Alias-Status St
Git-Alias ​​für „Status“ erfolgreich in Git Bash implementiert

Weitere Git-Alias-Beispiele

1. Git-Commit

Wenn Sie an Ihrem Ende in Git arbeiten, müssen Sie sich an das Master-Repository übergeben. Dies macht Git zu einem der wichtigsten Alias-Befehle.

git config--global alias.ci-Commit
Git-Alias-Commit
Git-Alias ​​für Commit

2. Git-Revert-Commit

Manchmal müssen Sie einen Commit, der nur mit dem Git Bash-Terminal vorgenommen wurde, rückgängig machen. Der Git-Alias ​​für dieses Zurücksetzen kann wie folgt definiert werden.

git config--global alias.rc zurücksetzen<begehen#>
Git-Alias-Rückkehr-Commit
Git-Alias-Rückkehr-Commit

3. Git-Entfernungs-Commit

Für ein hartes Löschen des Commits, das ihn vollständig aus dem Branch entfernt, müssen Sie für bestimmte Versionen den Reset-Befehlsalias verwenden.

git config--global alias.rs zurücksetzen
Git Alias ​​Zurücksetzen Löschen
Git-Alias-Befehl zum Zurücksetzen/Löschen

4. Git Change Commit-Nachricht

Möchten Sie die Nachrichten des letzten Commits ändern? Dabei spielt die Git Change Commit Message eine Rolle. Folgendes kann ein Alias ​​dafür sein. Dies wirkt sich natürlich auf die neueste Nachricht aus.

git config--global alias.am ändern
Git Alias ​​Amend
Git-Alias-Änderungs-Commit-Nachricht

5. Git-Änderungszweig

Möchten Sie von einem Git-Zweig zum anderen wechseln? Hier gewinnt der Checkout-Alias ​​an Bedeutung.

git config --global alias.co checkout git co 
git co -b 
Git Alias ​​Branch ändern
Git Branch-Alias ​​ändern

Auf ähnliche Weise können wir für einige der folgenden Befehle geeignete Git-Aliasnamen erstellen:

  • Git-Benutzernamen überprüfen: so etwas wie git config --global user.name "James Joyce" kann mit einem Alias ​​versehen werden, um häufige Erwähnungen des Benutzernamens zu vermeiden.
  • Git Show Branches: wollen alle Filialen zusammen sehen? Du musst einen Alias ​​für finden git config --global branch; für entfernte Filialen hinzufügen - R zum Befehl.

Das obige Tutorial erklärt die systematische Schritt-für-Schritt-Methode zum Erstellen von Git-Aliasen für die am häufigsten verwendeten Befehle im Git Bash-Terminalfenster. So können Sie loslegen GitHub-Projektmanagement. Sie können Ihren Blog auch kostenlos hosten mit Jekyll- und GitHub-Seiten.

Verwandt:

  • So löschen Sie einen lokalen und einen Remote-Git-Zweig
  • Erste Schritte mit Git und GitHub
  • 5 der besten grafischen Git-Clients für Mac
  • 5 der nützlichsten grafischen Git-Clients für Linux

Offenlegung von Partnern: Make Tech Easier kann Provisionen für Produkte verdienen, die über unsere Links gekauft wurden, was die Arbeit unterstützt, die wir für unsere Leser leisten.

insta viewer
Teachs.ru