Cześć!

Zgodnie z zapowiedzią, że postaram się regularnie umieszczać tutaj ciekawe (lub mniej) posty dodaję pierwszy konkretny post. Post ten rozpoczyna serię o gicie. Dzisiaj podstawy – instalacja i konfiguracja.

Git jest rozproszonym systemem kontroli wersji. Ogólnie rzecz biorąc jest to taki system, który umożliwia tworzenie aplikacji przez grupę programistów z możliwością pracy offline oraz ułatwiający łatwe łączenie poszczególnych fragmentów kodu.

Do zainstalowania gita na systemie linux wystarczająca jest komenda

sudo apt-get install git

Na Maca i Windowsa dostępne są graficzne instalatory dostępne tutaj.

Można teraz pokusić się o drobną konfigurację. Jeśli w gicie domyślnie nie wyświetlają się kolory, np. podczas wyświetlania statusu zmian, można ustawić je używając polecenia

git config --global color.ui auto

Przydatną i ułatwiającą pracę rzeczą jest również zdefiniowanie użytkownika którym będziemy autoryzować się w repozytorium.

git config --global user.name NazwaUżytkownika
git config --global user.email EmailUżytkownika

Znacznie ułatwiającą życie rzeczą są również aliasy do popularnych komend.

git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.st status
git config --global alias.br branch

Początkowo denerwowało mnie, że git na Linuxie nie zapamiętuje moich poświadczeń i co chwila musiałem wpisywać hasło. Łatwo jednak temu zapobiec.

git config --global credential.helper "cache --timeout=3600"

Timeout to czas w sekundach.

Wszystkie powyższe komendy wykonane bez opcji --global będą dostępne jedynie z poziomu, na którym zostały wykonane.

Na dzisiaj to wszystko. Mam nadzieję, że ta garść informacji komuś się przyda. Następny artykuł to kontynuacja serii o gicie.

Jeśli spodobał Ci się ten post możesz się nim podzielić na Facebooku, Twitterze czy Google+. Wystarczy że użyjesz jednego z poniższych przycisków.