Źródło: http://git-scm.com/downloads/logos
System kontroli wersji git nie jest taki trudny, jak się może wydawać, ale faktem jest, że trochę bardziej skomplikowany niż cvs czy svn. Ponieważ z gita korzystam na tyle rzadko, że zawsze było wymyślanie koła od nowa i szukanie ściągawek, to dla mej pamięci własna szybka ściągawka z gita.
git clone – tworzy lokalną kopię zdalnego repozytorium
git pull – aktualizuje zmiany ze zdalnego repozytorium
git branch rozie – tworzy gałąź o nazwie rozie
git checkout rozie – przechodzi do gałęzi rozie
git add plik – dodaje plik do systemu kontroli wersji w aktualnej gałęzi
git commit plik – zatwierdza (wprowadza do systemu kontroli wersji) zmiany w pliku
git merge rozie – łączy gałąź rozie z bieżącą gałęzią
git status – podaje jaki jest status, czyli co się zmieniło w danej gałęzi
git push – wysyła zatwierdzone lokalnie zmiany do zdalnego repozytorium
git branch -d – usuwa gałąź lokalnie
git branch – wyświetla wszystkie gałęzie
I w zasadzie powyższe polecenia wystarczają, by w podstawowym zakresie korzystać z git. W sumie średnio się to na wpis nadaje (nawet kategorii nie mogę znaleźć) i może kiedyś przeniosę w sensowniejsze miejsce…