Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić. ===== Repozytorium zadań - git ===== Skrypty są przechowywane w repozytorium Git znajdującym się w sieci wydziałowej. Adres **lokalny** repozytorium bazowego na serwerach wydziałowych (polon/tor/ameryk): /git/so26/<nazwisko> gdzie ''<nazwisko>'' to Twoje nazwisko zapisane małymi literami, bez znaków diakrytycznych (ogonków). Adres **zdalny** repozytorium: ssh://<user>@ameryk.fizyka.umk.pl/git/so26/<nazwisko> gdzie ''<user>'' to identyfikator konta studenckiego (numer indeksu bez ''@stud.umk.pl''). ==== Klonowanie repozytorium ==== Po zalogowaniu do powłoki na serwerze ''ameryk'', ''polon7'' lub ''tor'': <code> git clone /git/so26/grochowski </code> Z dowolnego komputera podłączonego do internetu: <code> git clone ssh://grochowski@ameryk.fizyka.umk.pl/git/so26/grochowski </code> ==== Podstawowe polecenia Git ==== * **add** dodanie pliku do poczekalni (staging area) \\ <code>git add plik.sh</code> * **commit** zatwierdzenie przygotowanych zmian; powstaje nowy węzeł w historii repozytorium \\ <code>git commit -m "Opis zmian"</code> * **push** wysłanie zatwierdzonych zmian do zdalnego repozytorium \\ <code>git push</code> * **pull** pobranie zmian ze zdalnego repozytorium i scalenie ich z lokalną kopią \\ <code>git pull</code> * **status** sprawdzenie stanu repozytorium i plików \\ <code>git status</code> * **log** wyświetlenie historii zmian \\ <code>git log</code> ==== Przepływ pracy w Git ==== [[https://uidaholib.github.io/get-git/3workflow.html|Basic Git Workflow]] {{ https://uidaholib.github.io/get-git/images/workflow.png | }}