Ich verwende Git Bash unter Windows 7 und möchte Bash-Profil-Aliase einrichten alias gs='git status'
, um mir das Leben zu erleichtern. Wie kann ich das machen?
Ich verwende Git Bash unter Windows 7 und möchte Bash-Profil-Aliase einrichten alias gs='git status'
, um mir das Leben zu erleichtern. Wie kann ich das machen?
Antworten:
Wenn Sie Ihre Git Bash öffnen, sollten Sie sich standardmäßig in Ihrem Home-Verzeichnis befinden. Erstellen Sie nun die .bashrc- Datei (sollte die Datei unter Windows 7 den Namen .bashrc haben ).
Wenn Sie nicht im Basisverzeichnis sind, wechseln Sie in dieses, indem Sie Folgendes eingeben:
CD
und drücken Enter. cd gibt ohne die nachstehenden Parameter immer das Ausgangsverzeichnis 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. Aufgrund einiger Probleme bei der Textformatierung wird dies jedoch nicht empfohlen.
vim .bashrc
Wechseln Sie in den Einfügemodus, indem Sie die iTaste drücken.
Fügen Sie Ihren Alias hinzu, indem Sie Folgendes eingeben:
alias gs = 'git status'
Verlassen Sie den Einfügemodus durch Drücken der EscTaste.
Speichern und schließen Sie Ihre Datei, indem Sie Folgendes eingeben :wqEnter.
:wEnter speichert nur Ihre Datei.
:q!Enter Beendet den Editor, ohne die Datei zu speichern.
Aktualisieren Sie schließlich die Datei, um Ihre neuen Änderungen zu verwenden, indem Sie Folgendes eingeben:
Quelle .bashrc
WARNING: Found ~/.bashrc but no ~/.bash_profile, ~/.bash_login or ~/.profile. This looks like an incorrect setup. A ~/.bash_profile that loads ~/.bashrc will be created for you.
(Git-2.11.0-64-Bit)
touch
die Datei muss nicht erstellt vi
werden, sie wird direkt für Sie erstellt. Verhindert, dass Sie eine Zeile;)
Sie können Folgendes .bash_profile
in Ihr Benutzerverzeichnis einfügen: C: \ Users \ <Benutzername> .
Sie können auch einig git-only - Aliase erstellen , so dass Sie nur tun können , git st
um git status
durch 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
.gitconfig
reicht es normalerweise aus , die Datei zu bearbeiten .
.bash_profile
war es nicht in meinem Windows-Heimverzeichnis. aber mein roaming home dir (netzwerk admin auferlegt). Die „richtige“ Antwort „setzt .bash_profile
in Ihrer git bash Hauptdir“, die Sie , indem Sie finden cd ~
dannpwd
Wenn Sie Ihre ~/.bashrc
Datei nicht finden können , können Sie Ihrer Datei alle Aliase hinzufügen ~/.bash_profile
.
Um beispielsweise einen Alias für einen Git-Befehl ( git status
) hinzuzufügen, fügen Sie einfach Folgendes hinzu:
alias gs="git status"
Auf die gleiche Weise können Sie einen Alias für einen Bash-Befehl hinzufügen (Verzeichnispfad ändern):
alias myd="cd ~/path to my directory"
In Ihrem Git Bash-Ausgangsverzeichnis sollte sich eine .gitconfig-Datei befinden. In dieser Datei können Sie Ihre Aliase durch Hinzufügen hinzufügen [alias]
. Es sollte ungefähr so aussehen:
[alias]
st = status
co = checkout
Einfach (wenn Sie .bashrc haben, fügen Sie Aliase am Ende der Datei hinzu):
cat >> ~/.bashrc
Fügen Sie eine Liste von Aliasen ein oder geben Sie sie ein. Drücken Sie Ctrl+ Dund führen Sie schließlich Folgendes aus:
source ~/.bashrc