Menu
Olek Kaim
  • PHP
  • Laravel
  • O mnie
  • Inne
Olek Kaim
Git własna komenda. Jak stworzyć własną komendę w git. Git poradnik.

Git – własna komenda

Napisano dnia 17 sierpnia 201917 sierpnia 2019
Spis treści
1) Słowem wstępu
2) Przykład na podstawie którego będę bazował
3) Utworzenie pliku o nazwie naszej komendy
4) Ustawienie pliku jako wykonywalny
5) Użycie komendy

Słowem wstępu

W tym krótkim wpisie pokażę jak zrobić własną komendę w Git. Cały proces będzie się odbywał na przykładzie, który osobiście stosuję do pracy z Gitem. Warto wspomnieć że pracuję na Ubuntu i własnie dla tego systemu dedykuję ten poradnik.

Przykład na podstawie którego będę bazował

Załóżmy że na naszym branchu mamy niechciane zmiany np. pliki public. Aby się ich pozbyć z każdego miejsca zazwyczaj użyjemy dwóch komend.

git chcekout — public/

git clean -fd

W takim przypadku za każdym razem musimy wpisywać dwie komendy. Spróbujmy więc utworzyć własną komendę, która będzie robiła własnie te dwie rzeczy.

Utworzenie pliku o nazwie naszej komendy

W folderze ~/bin tworzymy plik z nazwą naszej komendy. W naszym przypadku będzie to plik o nazwie git-clear. Pamiętaj jednak by zamiast spacji użyć myślnika.

W pliku dodajemy te dwie powyższe komendy, tyle że chcemy wyczyścić całe drzewo, wiec zamiast git chcekout — public/ wpiszemy git chcekout — ..

Kiedy już utworzyliśmy nasz plik należy upewnić się że folder /bin jest przypisany do zmiennej środowiskowej. Czyli plik .bashrc powinien zawierać taką ścieżkę PATH=$PATH:$HOME/bin.

Ustawienie pliku jako wykonywalny

Nasza komenda powinna wywoływać się po wpisaniu jej nazwy w terminalu. Jednak trzeba ustawić aby nasz plik był executable, czyli wykonywalny. W tym celu posłuży nam komenda chomd +x. W naszym przypadku będzie to wyglądało tak:

chomd +x git-clear

Użycie komendy

Nasza komenda jest już gotowa do użycia. Wystarczy w terminalu wpisać git clear i wykonają się dwie komendy git chcekout — . oraz git clean -fd.

Zapraszam również do przeczytania wpisu o przydatnych metodach w Laravel Eloquent, o których nie wspomniano w dokumentacji. Jeśli chodzi o Laravel to popełniłem wpis o popularnych paczkach, które są stosowane w większości projektów.

Jeśli interesują cię metody przesyłania danych to napisałem trochę jak działa SOAP PHP.

O tym jak monitorować własną stronę w sieci, oraz jak działa biblioteka PHP Carbon.

Jeśli masz jakieś pytania skontaktuj się ze mną, poprzez stronę o mnie.

Najnowsze wpisy

  • Git – własna komenda
  • Laravel – popularne paczki, które są w większości projektów.
  • SOAP PHP – garść przykładów i teorii.
  • 9 funkcji Laravel Eloquent, których nie ma w oficjalnej dokumentacji
  • Monitoruj stronę w sieci – Google Search Console

Kategorie

  • Aktualności
  • Inne
  • Laravel
  • PHP
©2021 Olek Kaim | Powered by SuperbThemes & WordPress