====== Návod jak udržovat SW pomocí gitu ====== Tento návod slouží jednak obecně jako návod pro správu pomocí ''gitu'' a jednak jako návod jak spravovat anotační software v ÚČNK. ===== git v ÚČNK ===== SW pro tagování SYNu je na těchto místech: - ostrá verze: ''/cnk/common/tools/taggers/cs_2023'' - git: ''https://is.korpus.cz/git/anotace/cs'' Můj pracovní adresář: - ''/home/skoumal/PROJEKTY/INFRASTRUKTURA/syn2020/SW/cs'' ===== Základní příkazy ===== - Vytvoření kopie u mne: git clone --recurse-submodules https://is.korpus.cz/git/anotace/csV aktuálním adresáři vytvoří podadresář ''cs'' a do něj zkopíruje vše z repozitáře. - Úklid velkých souborů:make lfs-pruneTohle je vhodné dělat v ostré verzi, u sebe to dělat nemusím. - Historie změn:git log(Je dobré nastavit proměnnou ''PAGER='ls -R'''.) - Zobrazení statusu:git status - Rozvětvení:git branch - Rozvětvení a přepnutí do nové větve:git checkout -b hanka - Stažení poslední verze:git pull - Odeslání vlastní poslední verze:git push