===== Repozytorium zadań - git ===== Skrypty składowane są w repozytorium git znajdującym się w sieci wydziałowej Adres **lokalny** bazowego repozytorium na serwerach wydziałowych (tor7/polon7/ameryk): /git/so24/ gdzie '''' to Twoje nazwisko pisane z małej litery i bez znaków diakrytycznych (ogonków). Adres **zdalny** repozytorium: @ameryk.fizyka.umk.pl/git/so23/ gdzie '''' to identyfikator konta studenckiego (numer indeksu bez ''@stud.umk.pl'''). ==== Klonowanie repozytorium ==== Po wcześniejszym zalogowaniu do powłoki na serwerze ''ameryk'', ''polon7'' lub ''tor'' git clone /git/so23/grochowski Z dowolnego komputera podłączonego do internetu git clone ssh://grochowski@ameryk.fizyka.umk.pl/git/so23/grochowski ==== Podstawowe komendy git ==== * **add** dodanie pliku do rewizji (śledzenie zmian) \\ git add plik.sh * **commit** zatwierdzenie zmian dodanych plików, powstaje nowy węzeł w historii repozytorium \\ git commit -m "Opis zmian" * **push** wysłanie zatwierdzonych zmian do zdalnego repozytorium \\ git push * **pull** ściągnięcie zmian ze zdalnego repozytorium i scalenie do lokalnej kopii \\ git pull * **status** sprawdzenie statusu repozytorium i plików \\ git status * **log** historia zmian \\ git log ==== git przepływ pracy ==== [[https://uidaholib.github.io/get-git/3workflow.html|Basic Git Workflow]] {{ https://uidaholib.github.io/get-git/images/workflow.png | }}