Jak aliasować polecenie w Git Bash dla Windows pobranym z git-scm.com?
Mam na myśli polecenia Bash, a nie Git.
(System Windows 7)
Edytować:
Zapisywanie aliasów w .bashrc
pliku (zgodnie z sugestią @gturri ) bez dodawania go w konsoli. (Po restarcie systemu) (nigdy nie pisałem aliasu dla ls
polecenia, więc powinien to być jakiś domyślny alias.)
ls
nie jest domyślnym aliasem, jest to polecenie.ls.exe
jest w/usr/bin
czym to powiedziećC:\Program Files\Git\usr\bin\ls.exe
. Możesz go uruchomić z wiersza poleceńcmd
lubPowerShell
.Odpowiedzi:
Aby skonfigurować aliasy basha, wygląda to tak samo, jakbyś był na platformie Unix: umieść je
.bashrc
w swoim domu:Aby ta zmiana została wzięta pod uwagę, powinieneś albo zródłować ten plik (tj: uruchomić
source .bashrc
) albo zrestartować terminal(W niektórych przypadkach * możesz znaleźć odpowiednik
.bashrc
pliku wC:\Users\<username>\AppData\Local\GitHub\PortableGit_\etc\profile.d\aliases.sh.
I powinieneś dodać aliasy waliases.sh.
)(* ten przypadek ma miejsce podczas instalowania wersji GUI Git dla systemu Windows z https://git-scm.com/download/win, która zawiera GitBash)
źródło
alias ll=\'ls -l\'
ill
polecenie zadziałało. Potem dodałem dzisiaj więcej aliasów i tak nie jest. (więc cofam, akceptuję odpowiedź). aktualizacja w moim głównym poście. Wygląda jak aliasyll
ils
są domyślne (nigdy nie pisałem aliasu dlals
polecenia - tak myślę)echo alias toto=\'ls -l\' >> .bashrc
aby uniknąć interakcji z domyślnymi aliasami). Czy możesz sprawdzić, czy linia rzeczywiście jest w Twoim.bashrc
? (pamiętaj również, że należy to przetestować z nowym oknem, ponieważ.bashrc
jest on pobierany podczas uruchamiania powłoki/etc
katalog. Wydaje się, że faktycznie pasujeC:\Users\<user.name>\AppData\Local\Programs\Git\etc
. Nie stworzyłem go, więc musiał zostać utworzony automatycznieMiałem ten sam problem, nie wiem, jak znaleźć aliasy używane przez Git Bash w systemie Windows. Po dłuższych poszukiwaniach znalazłem plik aliases.sh pod
C:\Program Files\Git\etc\profile.d\aliases.sh
.To jest ścieżka pod Windows 7, może być inna w innych instalacjach.
Po prostu otwórz go za pomocą preferowanego edytora w trybie administratora . Po zapisaniu załaduj ponownie wiersz polecenia.
Mam nadzieję, że to pomoże!
źródło
aliases.sh
plik jest nadpisywany podczas instalowania nowej wersji git..bashrc
C:\users\<yourname>
echo "source ~/.bashrc" >> /etc/profile.d/aliases.sh
- potem trzymam moje aliasy w moim folderze domowym i po aktualizacji gita po prostu przywracam wskaźnik w etc, aby również używać moich aliasówWykonaj poniższe kroki:
Otwórz plik,
.bashrc
który znajduje się w lokalizacjiC:\Users\USERNAME\.bashrc
Jeśli plik
.bashrc
nie istnieje, utwórz go, wykonując poniższe czynności:C:\Users\USERNAME\
.notepad ~/.bashrc
Generuje
.bashrc
plik.Dodaj poniżej przykładowe polecenia WP CLI, Git, Grunt i PHPCS itp.
Teraz możesz użyć poleceń:
ga
zamiastgit add .
wpthl
zamiastwp theme list
Na przykład. Użyłem
wpthl
do polecenia WP CLIwp theme list
.Aby uzyskać więcej informacji, przeczytaj artykuł Skróty klawiaturowe / aliasy dla poleceń WP CLI, Git, Grunt i PHPCS dla systemu Windows
źródło
.bashrc
nie istnieje, możesz go utworzyć. (Windows 10)source ~/.bashrc
Możesz dodać go ręcznie w pliku .gitconfig
Lub używając skryptu:
Oto zrzut ekranu
.gitconfig
źródło
Istnieją dwa proste sposoby ustawienia aliasu.
Korzystanie z Bash
Otwórz terminal bash i wpisz polecenie git. Na przykład:
Ostatecznie doda te aliasy do pliku .gitconfig.
Aktualizuję plik .gitconfig
Otwórz plik .gitconfig znajdujący się w „C: \ Users \ nazwa_użytkownika \ .gitconfig” w środowisku Windows. Następnie dodaj następujące wiersze:
źródło
.bashrc
pliku pod domem, który pod oknami wydaje się co najmniej trochę dziwny i.gitconfig
zamiast tego używa standardu . Dziękuję Ci!Iść do:
C:\Users\ [youruserdirectory] \bash_profile
W typie pliku bash_profile - alias desk = 'cd "[LOKALIZACJA KATALOGU]"'
Odśwież katalog użytkownika, w którym istnieje plik bash_profile, a następnie ponownie otwórz okno CMD lub Git Bash
Wpisz biurko, aby zobaczyć, czy dotrzesz do lokalizacji pulpitu, czy do wybranej lokalizacji w obszarze „LOKALIZACJA KATALOGU” powyżej
Uwaga: [biurko] może być dowolną nazwą, którą wybierzesz i powinna doprowadzić Cię do lokalizacji, do której chcesz się dostać, gdy zostanie wpisana w oknie CMD.
źródło
Aby dodać tymczasowy alias:
$ alias gpuom='git push origin master'
$ alias
naciśnij Enter.Aby dodać stały alias:
$ vim ~/.bashrc
i naciśnij Enter (zgaduję, że znasz Vima).$ alias
naciśnij Enter.źródło