Tworzenie repozytoriów

Wprowadzenie do Git

George Boorman

Curriculum Manager, DataCamp

Projekt: zdrowie psychiczne w branży tech

Obraz repozytorium Git zawierającego dwa pliki o nazwach funding i report, jeden katalog o nazwie data oraz drugi o nazwie dot-git

Wprowadzenie do Git

Czym jest repozytorium Git?

  • Repozytorium Git = katalog zawierający pliki i podkatalogi

Obraz repozytorium Git z opisanymi dwoma plikami o nazwach funding i report, katalogiem data oraz katalogiem dot-git

Wprowadzenie do Git

Czym jest repozytorium Git?

  • Repozytorium Git = katalog zawierający pliki, podkatalogi i magazyn Git

Obraz repozytorium Git z opisanymi plikami funding i report, katalogiem data oraz katalogiem dot-git opisanym jako magazyn Git

Nie należy edytować .git!

Wprowadzenie do Git

Zalety repozytoriów

  • Systematyczne śledzenie wersji
  • Przywracanie poprzednich wersji
  • Porównywanie wersji z różnych punktów w czasie
  • Współpraca z innymi osobami

Współpracownicy podczas burzy mózgów

Wprowadzenie do Git

Tworzenie nowego repozytorium

git init mental-health-workspace
cd mental-health-workspace
git status
On branch main

No commits yet

nothing to commit (create/copy files and use "git add" to track)
Wprowadzenie do Git

Konwersja projektu na repozytorium

  • Konwersja istniejącego katalogu na repozytorium Git
git init
Initialized empty Git repository in /home/repl/mental-health-workspace/.git/
Wprowadzenie do Git

Co jest śledzone?

git status
On branch main

No commits yet

Untracked files:
    (use "git add <file>..." to include what will be committed)

        data/
        report.md

nothing added to commit but untracked files present (use "git add" to track)
  • Git wykrywa zmodyfikowane pliki, które nie są śledzone!
Wprowadzenie do Git

Repozytoria zagnieżdżone

  • Nie należy tworzyć repozytorium Git wewnątrz innego
    • Tzw. repozytoria zagnieżdżone

 

  • Powstają dwa katalogi .git

  • Który katalog .git powinien być aktualizowany?

 

Zdezorientowany pies

Wprowadzenie do Git

Czas na ćwiczenia!

Wprowadzenie do Git

Preparing Video For Download...