GIT
GIT to narzędzie do kontrolowania zmian w projekcie. Tworzy on historię i umożliwia sprawną współpracę między wieloma programistami. By korzystać z GITa warto poznań kilka pojęć:
terminal - aplikacja tekstowa służąca do przeglądania, obsługi i operowania plikami na Twoim komputerze. Jak go uruchomić?
Windows: Start → Wszystkie programy → Akcesoria → Wiersz poleceń
Mac OS: Aplikacje → Narzędzia → Terminal
Linux: Aplikacje → Akcesoria → Terminal
repozytorium - miejsce, gdzie znajduje się nasza aplikacja. To historię tego folderu obserwuje GIT. Na komputerze można mieć kilka takich folderów.
commit - paczka zmian, która jest częścią historii danego repozytorium. W trakcie pracy nad projektem tworzysz kolejne commity i zarządzasz nimi
branch - gałąź Twojego projektu. Programiści pracują na osobnych branchach, np. nad różnymi funkcjonalnościami strony, po czym łączą je w jedną całość.
Instalacja GITa:
Podstawowe komendy:
git init - inicjalizuje repozytorium GIT w danym katalogu
git add nazwa_pliku - dodaje zmiany we wskazanym pliku do commita
git commit -m "treść_commita" - dodaje opis do commita
git add origin adres_repozytorium, np. https://github.com/username/moje-repozytorium.git - ustawia konkretny adres zdalnego repozytorium jako główne repozytorium
git push origin master - wysłanie zmian do branacha zdalnego
git checkout nazwa_brancha - zmienia aktywny branch na wybrany przez użytkownika
git pull - pobranie zmian ze zdalnego repozytorium
Zadanie:
- Zainstaluj na swoim komputerze GITa zgodnie z instrukcją na stronie: https://git-scm.com/book/pl/v1/Pierwsze-kroki-Instalacja-Git.
- Załóż konto na github.com.
- Na GitHubie stwórz nowe repozytorium.
- W katalogu ze stroną "A jednak się kręci" zainicjuj repozytorium GITa.
- Wyślij pliki z tego folderu do zdalnego repozytorium na GitHubie.
GitHub Pages
GitHub oferuje także hosting Twoich stron.
Zadanie:
- Stwórz na GitHub nową organizację.
- Na podstawie instrukcji zamieszczonej na stronie: https://pages.github.com/ zamieść stronę "Wyprawy Kosmiczne" na GitHub Pages.
- Wyświetl nową stronę w przeglądarce.