===== 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/ gdzie '''' to Twoje nazwisko zapisane małymi literami, bez znaków diakrytycznych (ogonków). Adres **zdalny** repozytorium: ssh://@ameryk.fizyka.umk.pl/git/so26/ gdzie '''' to identyfikator konta studenckiego (numer indeksu bez ''@stud.umk.pl''). ==== Klonowanie repozytorium ==== Po zalogowaniu do powłoki na serwerze ''ameryk'', ''polon7'' lub ''tor'': git clone /git/so26/grochowski Z dowolnego komputera podłączonego do internetu: git clone ssh://grochowski@ameryk.fizyka.umk.pl/git/so26/grochowski ==== Podstawowe polecenia Git ==== * **add** dodanie pliku do poczekalni (staging area) \\ git add plik.sh * **commit** zatwierdzenie przygotowanych zmian; powstaje nowy węzeł w historii repozytorium \\ git commit -m "Opis zmian" * **push** wysłanie zatwierdzonych zmian do zdalnego repozytorium \\ git push * **pull** pobranie zmian ze zdalnego repozytorium i scalenie ich z lokalną kopią \\ git pull * **status** sprawdzenie stanu repozytorium i plików \\ git status * **log** wyświetlenie historii zmian \\ git log ==== 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 | }}