Git: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m →‎Podstawowa obsługa: przeniesiono do przypadków użycia
→‎Porównanie SVN-a i gita: przeniesienia na strone
Linia 31:
Aby wyświetlić w katalogu roboczym pliki (np. węzły urządzeń), które nie będą śledzone, należy wykonać komendę:
find / ! -type f ! -type l ! -type d -ls
 
= Porównanie SVN-a i gita =
 
{| class="wikitable" |
|- style="font-size: bigger;"
!style="width:50%;"|svn
!git
|-
|svn commit
|git commit
|-
|svn add / rm / mv / mkdir
|git add / rm / mv / mkdir
|-
|svn status / log / diff
|git status / log / diff
|-
|style="padding-top: 20px;"|svn import
|style="padding-top: 20px;"|git clone
|-
|svn update
|git pull
|-
|svn merge
|git merge / rebase
|-
|svn switch
|git checkout
|-
|style="padding-top: 20px;"|svn cp <trunk> <tag>
|style="padding-top: 20px;"|git tag
|-
|svn cp <trunk> <gałąź>
|git branch
|}
 
 
* trunk = master
* lokalne repozytorium jest gałęzią
* git clone
** klonuje zdalne repozytorium
** Wyjątek: zdalny master = lokalny origin
** ~ svn checkout
* git pull
** Pobiera uaktualnienia ze zdalnego repozytorium
** ~ svn update
* git push
** Wysyła obiekty do zdalnego repozytorium
** ~ svn commit
 
= Podręcznik =