Wstępna konfiguracja gita

Powiedzmy, że przypadkiem szykujesz się do DevWarsztatów z gita 😉 i coś tam trzeba zainstalować.

Konsola

Konsolę ściągamy ze strony https://git-scm.com/downloads dla odpowiedniego systemu. Klikamy wszędzie „Dalej” 🙂

Podstawowe ustawienia

Ustawiamy swoje dane

git config --global user.name "Krzysztof Morcinek"
git config --global user.email "your-email@gmail.com"

Domyślnym edytorem jest vim, którego wiele osób nie zna. Polecam więc zmienić na np notepad.

git config --global core.editor notepad

GitHub

Zakładamy konto na GitHubie https://github.com/join

Source Tree

Nieobowiązkowe, można ściągnąć z https://www.sourcetreeapp.com/ (trzeba zarejestrować email, to jedyne wymaganie). Wersje tylko dla Mac i Windows.

Kdiff3

Instalujemy: https://www.google.com/?q=kdiff3+download

Konfiguracja (zrobimy też to na warsztatach):

Na Windowsie dodajemy na dole pliku. ~/.gitconfig (może trzeba ścieżkę dostosować):

[merge]
tool = kdiff3
[mergetool "kdiff3"]
path = c:/Program Files/KDiff3/kdiff3.exe
[diff]
tool = kdiff3
guitool = kdiff3
[difftool "kdiff3"]
path = c:/Program Files/KDiff3/kdiff3.exe

Na Linuxie dodajemy na dole pliku. ~/.gitconfig:

[merge]
    tool = kdiff3
[diff]
    guitool = kdiff3

5 Comments on “Wstępna konfiguracja gita

    • P.S.

      alias.co=checkout
      alias.br=branch
      alias.ci=commit
      alias.st=status
      core.editor=code –wait
      core.autocrlf=true

    • @Teo ad aliasów: gdy już produkcyjnie się korzysta to tak. Podczas takiego szkolenia to zaczynamy od pełnych poleceń wszystkiego.

      W tym wpisie mam trochę inną perspektywę – przekazywanie wiedzy osobom z zerową lub mała wiedzą.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Wyloguj /  Zmień )

Zdjęcie na Google+

Komentujesz korzystając z konta Google+. Wyloguj /  Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Wyloguj /  Zmień )

Zdjęcie na Facebooku

Komentujesz korzystając z konta Facebook. Wyloguj /  Zmień )

Connecting to %s