Temat: Git - przykład użycia
Temat: | Git - przykład użycia |
Data: | 2015-06-06 |
Treść: |
Poniżej przedstawiam przykładowe użycie git dla fikcyjnego projektu. Oczywiście te same czynności można wykonać w inny sposób. Tworzymy pusty katalog: mkdir git_testNastępnie przechodzimy do niego polecenim cd oraz tworzymy w nim dwa pliki: echo jeden > jeden.txt echo dwa > dwa.txtTeraz należy utworzyć w tym katalogu projekt git: git initW tym momemencie możemy już sprawdzić stan repozytorium: git status -sW wyniku otrzymamy ?? dwa.txt ?? jeden.txtOznacza to, że oba pliki są nieśledzone. Dodajemy je więc do repozytorium: git add -AOraz ponownie sprawdzamy status w wyniku czego otrzymamy: A dwa.txt A jeden.txtSą to więc dwa nowe pliki, które przy następnym commit trafią do repozytorium. Wykonajmy więc próbę zatwierdzenia: git commit -m "pierwszy commit"Po sprawdzeniu status okaże się, że nie dostaniemy żadnej informacji gdyż wszystkie pliki są aktualne, zatwierdzenie powiodło się. Dla tego stanu projektu utwórzmy tag: git tag v.1Następnie wprowadzmy zmianę do pliku jeden.txt, np aby jego treść równa była "jeden zmodyfikowany", a następnie sprawdźmy jego status, w wyniku czego otrzymamy: M jeden.txtCzyli plik został zmodyfikwany w stosunku do repozytorium, ale nie zostatnie ta zmiana uwzględniona przy następmy commit. Gdy wykonany: git commit -m "czy ten commit zostatnie uznany"Otrzymamy info, że nie ma żadnych plików do skomitowania, a plki jeden.txt nadal będzie miał przypisany kod M. Należy więć wykonać: git commit -a -m "zmiana treści"To spowoduje już zatwierdzenie zmian w projekcie. Teraz możemy ponownie oznaczyć ten stan projektu tagiem: git tag v.2W tej chwili możemy już w prosty sposób powrócić do pierwszej wersji projektu poprzez wykonanie: git checkout v.1To, że faktycznie powróciliśmy do wersji v.1 możemy sprawdzić przez wyedytowanie treści pliku jeden.txt, która ponownie będzie wynosiła po prostu jeden. |
<< Powrót << |
powered by sw