Wie ändere ich mein Git Bash-Profil in Windows?

115916
Brian

Ich verwende Git Bash unter Windows 7 und möchte Bash-Profil-Aliasnamen einrichten alias gs='git status', um mein Leben zu erleichtern. Wie kann ich das machen?

77
[Obligatorischer Git-Alias-Witz] (https://twitter.com/chris__martin/status/420992421673988096?lang=de) StuperUser vor 8 Jahren 3
@StuperUser kann nicht glauben, dass noch niemand das bestätigt hat! EvilTak vor 7 Jahren 0

5 Antworten auf die Frage

109
wottis

Wenn Sie Ihr Git Bash öffnen, sollten Sie sich standardmäßig in Ihrem Home-Verzeichnis befinden. Erstellen Sie nun die .bashrc- Datei (wenn unter Windows 7 die Datei .bashrc heißen soll. ).

Wenn Sie sich nicht im Basisverzeichnis befinden, geben Sie Folgendes ein:

CD

und drücken Enter. cd gibt ohne nachstehende Parameter immer das Heimatverzeichnis zurück.

Sie können die Datei erstellen, indem Sie Folgendes eingeben:

berühren Sie .bashrc

Bearbeiten Sie es dann mit Vim oder versuchen Sie es mit einem Windows-Editor. Ich empfehle es jedoch aufgrund von Problemen bei der Textformatierung nicht.

vim .bashrc

Wechseln Sie in den Einfügemodus, indem Sie die iTaste drücken.

Fügen Sie Ihren Aliasnamen hinzu, indem Sie Folgendes eingeben:

alias gs = 'git status'

Beenden Sie den Einfügemodus, indem Sie die EscTaste drücken.

Speichern und schließen Sie Ihre Datei, indem Sie Folgendes eingeben :wqEnter.

:wEnter speichert nur Ihre Datei.

:q!Enter beendet den Editor, ohne Ihre Datei zu speichern.

Aktualisieren Sie schließlich die Datei, um Ihre neuen Änderungen zu verwenden, indem Sie Folgendes eingeben:

Quelle .bashrc

Danke für deine Antwort. Ich wusste vorher noch nichts über .bashrc, daher führte mich Ihre Antwort zu mehreren Quellen, darunter http://superuser.com/questions/183870/difference-between-bashrc-und-bash-profile, die der Auffassung sind, dass .bashrc dies tut Ein besserer Ort für Aliase als .bash_profile. Brian vor 10 Jahren 0
Das hat wirklich geholfen! Ich finde es toll, dass Sie auch die zusätzlichen Befehle zur Verwendung von VIM bereitgestellt haben. Es ist nicht wirklich der freundlichste Redakteur. Sehr geschätzt! cbloss793 vor 7 Jahren 0
Dies gibt mir WARNUNG: ~ / .bashrc gefunden, aber kein ~ / .bash_profile, ~ / .bash_login oder ~ / .profile. Das sieht nach einem falschen Setup aus. Ein ~ / .bash_profile, das ~ / .bashrc lädt, wird für Sie erstellt. "(Git-2.11.0-64-bit) aliopi vor 7 Jahren 2
Wie kann ich einen Pfad zu dieser Datei hinzufügen, die ich ausprobiert habe: "Alias ​​app = 'cd c: \ mypath'" utdev vor 7 Jahren 0
Zu Ihrer Information, Sie müssen die Datei nicht "anfassen", "vi" erstellt sie direkt für Sie. Verhindert dich eine Zeile;) Olivier vor 6 Jahren 0
27
gronostaj

Sie können .bash_profileIhr Benutzerverzeichnis eingeben: C: \ Users \ <Benutzername> .

Sie können auch einig git-only - Aliase erstellen, so dass Sie nur tun können, git stum git statusdurch das Hinzufügen dieser Zeilen zu C: \ Benutzer \ <Benutzername> \ gitconfig. :

[alias] st = status 

Einige andere nützliche Aliase:

cm = commit -m cma = commit -a -m br = branch co = checkout df = diff ls = ls-files sh = stash sha = stash apply shp = stash pop shl = stash list mg = merge ph = push -u 
Wenn Aliase für Git-Befehle erforderlich sind, reicht es normalerweise aus, die `.gitconfig'-Datei zu bearbeiten. Isxek vor 10 Jahren 2
Danke für deine Antwort! Ich hatte nicht erwartet, zwei unterschiedliche, aber richtige Antworten zu erhalten. Brian vor 10 Jahren 0
Für mich war * .bash_profile * nicht in meinem Windows-Verzeichnis. aber mein roaming home dir (Netzwerkadministrator auferlegt). Die "richtige" Antwort ist "setze` .bash_profile` in dein * git bash * home dir ", das du finden kannst, indem du zu 'cd ~` und dann' pwd 'gehst Bohemian vor 6 Jahren 1
0
Ditjhaba Selemela

In Ihrem Git Bash-Home-Verzeichnis sollte sich eine .gitconfig-Datei befinden. In dieser Datei können Sie Ihre Aliasnamen hinzufügen, indem Sie hinzufügen [alias]. Es sollte etwas wie folgt sein:

[alias] st = status co = checkout 
Willkommen bei Super User! Dies dupliziert eine weitere Antwort und fügt keinen neuen Inhalt hinzu. Bitte posten Sie keine Antwort, es sei denn, Sie haben tatsächlich etwas Neues beizutragen. DavidPostill vor 7 Jahren 2
0
Piotr Gogolin

Einfach (wenn Sie über .bashrc verfügen, fügen Sie am Ende der Datei Aliasnamen hinzu):

cat >> ~/.bashrc 

Fügen Sie eine Liste mit Aliasnamen ein oder geben Sie sie ein. Drücken Sie Ctrl+ Dund starten Sie:

source ~/.bashrc 
0
Otti

Wenn Sie Ihre ~/.bashrcDatei nicht finden können, können Sie alle Aliase zu Ihrer ~/.bash_profileDatei hinzufügen .

Um beispielsweise einen Alias ​​für einen Git-Befehl ( git status) hinzuzufügen, fügen Sie einfach Folgendes hinzu:

alias gs="git status" 

Auf dieselbe Weise können Sie einen Alias ​​für einen Bash-Befehl hinzufügen (Verzeichnispfad ändern):

alias myd="cd ~/path to my directory"