Programowanie #1 – Git i GitHub Co to jest ? Pierwsze kroki.

Programowanie jak zacząć ?

W tym poradniku zajmiemy się narzędziami Git i GitHub, żebyśmy mogli zawsze wrócić do działającej wersji kodu i podzielić się kodem z innymi.

Co to jest Git ?

Git jest systemem kontroli wersji, czyli narzędziem dzięki któremu możemy zarządzać całą historią kodu źródłowego. Często zdarza się nam zabłądzić i daleko zabrnąć w złą stronę z kodem, wtedy już ctrl+z nie działa i co wtedy ? Wtedy właśnie przychodzi nam z pomocą GIT. W jednym projekcie może uczestniczyć jednocześnie niezliczona ilość osób i to od pisania strony www, książki, aż do aplikacji w sumie czego sobie nie wymyślimy. Żeby umożliwić taki dostęp, potrzebny jest nam hosting i tutaj przechodzimy do kolejnego kroku i poznamy GitHub-a

Co to jest GitHub ?

No właśnie, żeby był dostęp do kodu który piszemy, potrzebujemy hosting. GitHub jest darmową usługą hostingową w pełni kompatybilną z Git-em.

Potrzebujemy obu, żeby w pełni korzystać z funkcjonalności narzędzi, a więc zaczynamy.

Od czego zacząć ?

1 .Założenia konta.

  • Wchodzimy na stronę https://github.com/join
    • Podajemy Username (najlepiej jakiś normalny, gdyż w przyszłości może ten login posłużyć nam jako nasze portfolio, więc dupa123 nie jest polecana),
    • Adres email,
    • Password,
    • Rozwiązujemy test, że nie jesteśmy botem, tak osiołek stoi zazwyczaj na łapach 🙂
    • Klikamy Create an account

Git, GitHub - Zakładanie konta, pierwsze kroki, programowanie jak zacząć

  • W kolejny kroku wybieramy czy nasze repozytorium ma być darmowe czyli „Unlimited public repositories for free” oraz czy ma być prwyatne czy publiczne,
  • Klikamy w „Continue„.

2. Instalacja

Skoro już założyliśmy konto na GitHub-ie to teraz pora zainstalować GIT-a (system kontroli wersji) na naszym komputerze, żeby je ze sobą połączyć.

  • Ściąga odpowiednią wersje GIT-a dla odpowiedniego systemu operacyjnego ze strony https://git-scm.com/.
  • Git, GitHub - instalacja git-a, pierwsze kroki, programowanie jak zacząć
    Git, GitHub – instalacja git-a, pierwsze kroki, programowanie jak zacząć
  • Instalujemy 🙂

3. Tworzymy pierwsze repozytorium

Co to jest repozytorium ?

Repozytorium jest to folder z historią, który jest obserwowany przez GIT. Tam trzymamy naszą aplikację. Repozytorium może być lokalne, na naszej maszynie, ale może być też zdalne, czyli znajdować się np. w chmurze.

  • Wchodzimy na stronę https://github.com/ logujemy się,
  • Przechodzimy w prawy górny róg, klikamy w „+” i wybieramy opcje „New repository
Git, GitHub - tworzenie pierwszego repozytorium GitHub, pierwsze kroki, programowanie jak zacząć
Git, GitHub – tworzenie pierwszego repozytorium GitHub, pierwsze kroki, programowanie jak zacząć
  • Następnie w Repository name – wpisujemy nazwę katalogu dla projektu na GitHub-ie,
  • W Description dodajemy krótki opis projektu,
  • Wybieramy Publiczny (Public) lub Prywatny (Private) dostęp do projektu,
  • Nie tworzymy pliku readme, gdyż jest nam zbędny,
  • Klikamy „Create Repository„.
Git, GitHub - tworzenie nowego repozytorium GitHub, pierwsze kroki, programowanie jak zacząć
Git, GitHub – tworzenie nowego repozytorium GitHub, pierwsze kroki, programowanie jak zacząć

4. Dodajemy nasz pierwszy projekt/plik z komputera do GitHub-a

  • Wchodzimy do konsoli, dla windows jest to „cmd” dla linux „terminal”.
  • Przechodzimy do katalogu gdzie jest nasz projekt:
    • Windows „cd .. – niżej, cd nazwa_folderu – wyżej, pokaż pliki i foldery dir
    • Linux „cd.. – niżej, cd nazwa_folderu – wyżej, pokaż pliki i foldery ls
    • Dla przykładu ja jestem teraz na Win10 to 1. d: 2. cd projekty 3. cd testowy (D:\projekty\testowy\index.html)
Git, GitHub -wgrywanie plików projektu repozytorium z dysku na GitHub, pierwsze kroki, programowanie jak zacząć
Git, GitHub -wgrywanie plików projektu repozytorium z dysku na GitHub, pierwsze kroki, programowanie jak zacząć
  • Jeśli wszystko się zgadza, czyli ścieżka którą możemy sprawdzić poleceniem „ls” (Linux) „dir” (Windows), to przechodzimy dalej,
  • Inicjujemy Git-a poleceniem git init w tym momencie powinien pojawić się nam nowy folder o nazwie .git
  • Dodajemy teraz nasz plik do utworzonego repozytorium czyli index.html
    • polecenie: git add index.html
  • Teraz możemy dodać nasz pierwszy commit,

Co to jest commit ?

Commit jest to tzw. paczka zmian, która jest częścią historii danego repozytorium. Od momentu w którym zaczniemy używać GITa praca nad projektem staje się tworzeniem commitów i zarządzaniem nimi.

  • git commit -m „dodanie pierwsze repozytorium” (gdzie „dodanie pierwsze repozytorium” jest komentarzem, który nas informuje jakie zmiany zostały dokonane, bardzo istotne w przyszłości dla odszukania odpowiedniej wersji pliku),
  • Łączymy się teraz po raz pierwszy z naszym zdalnym repozytorium,
    • git remote add orign https://github.com/rikenclc/Pierwsze-repozytorium.git (to ścieżka do naszego folderu/pliku na GitHub),
    • git push -u origin master
    • Wszystko ładnie działa jak na obrazku niżej:

Git, GitHub - wgrywanie plików projektu repozytorium z dysku na GitHub, pierwsze kroki, programowanie jak zacząć

 

 

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *