10.1 Klonowanie repozytorium
Pamiętacie, mówiłem wam o 3 miejscach przechowywania plików? Przypomnę: jest zdalne repozytorium, lokalne repozytorium i katalog roboczy.
A teraz, musicie sklonować wasze zdalne repozytorium (które stworzyliście na GitHub) do waszego lokalnego repozytorium (tego na waszym komputerze).
Więc uruchamiamy PyCharm i zaczynamy…
Krok 1. Jeśli jeszcze nie tworzyliście projektów, to wybierzcie przycisk:

Jeżeli tworzyliście, to:

Krok 2. Podaj url
swojego zdalnego repozytorium, które chcesz sklonować na swój komputer.
Taki sposób jest przydatny, jeśli klonujesz czyjeś repozytorium.

Jeśli klonujesz swoje, to po prostu zaloguj się do GitHub przez PyCharm.

Krok 3. Nikomu nie można ufać. Nawet sobie.
PyCharm ostrzega, aby nie uruchamiać kodu z nieznanych repozytoriów. Ponieważ to twoje własne repozytorium, zaznaczamy opcję "ufać".

Krok 4. Jeśli masz Windowsa, standardowy antywirus ostrzeże, że pojawiły się jakieś nieznane mu pliki. Antywirusy w ogóle nie lubią nieznanych im programów.
ALE! Zamierzamy właśnie takie programy tworzyć, więc mówimy IDE, żeby powiedziało antywirusowi, aby nie blokował twoich przyszłych programów. Kliknij przycisk „Automatically”, potem — „YES”.

10.2 Pierwszy commit
Jeśli sklonowałeś nowoutworzone repozytorium, będzie zawierać tylko jeden plik — README.md
Krok 1. Otwórz plik README.md
.
Ważne!
Rozszerzenie md
oznacza Markdown – to taki prymitywny format stylizacji plików tekstowych. Możesz zobaczyć, jak działa, klikając przycisk w prawym górnym rogu.

Zmień ten plik, jak chcesz: możesz napisać dowolną wiadomość powitalną lub opis repozytorium...
Krok 2. Po tym, jak wprowadziłeś zmiany w pliku, PyCharm zacznie wyświetlać go niebieskim kolorem w drzewie plików po lewej. Niebieskim oznaczone są wszystkie zmienione pliki, jeśli zmiany w twoim katalogu roboczym jeszcze nie zostały wprowadzone do twojego lokalnego repozytorium.

Krok 3. Commit.
Po tym, jak wprowadziłeś do pliku lub plików wszystkie planowane zmiany (i upewniłeś się, że są poprawne), trzeba je przesłać do twojego lokalnego repozytorium git. Na razie znajdują się tylko w twoim katalogu roboczym.
W tym celu musisz kliknąć przycisk Commit i zaznaczyć wszystkie pliki, których zmiany chcesz wprowadzić do lokalnego repozytorium:

Krok 4. Po lewej na dole dodaj komentarz, opisujący twoje zmiany.

Krok 5. I naciśnij przycisk „Commit”
.
Krok 6. Sprawdzenie.
Przełącz się do swojego projektu i sprawdź kolor plików: jeśli pliki przestały świecić się na niebiesko, to znaczy że wszystkie zmiany w twoim katalogu roboczym zostały pomyślnie wprowadzone do twojego lokalnego repozytorium.

10.3 Praca z plikami
Krok 1. Stwórzmy kilka plików w PyCharm.

Piszemy kod w Pythonie — niech to będą pliki:
main.py
init.py
Krok 2. Dodajemy plik do lokalnego repozytorium.
Kiedy tylko PyCharm zobaczy, że stworzyłeś plik, od razu zaproponuje dodanie go do twojego lokalnego repozytorium. PyCharm śledzi zmiany tylko tych plików w twoim katalogu roboczym, które już znajdują się w twoim lokalnym repozytorium. Tylko one będą oznaczone na niebiesko.
Jeśli plik jest w twoim katalogu roboczym, ale nie ma go w lokalnym repozytorium, jest oznaczony na czerwono, jak na obrazku poniżej:

W zasadzie zawsze możesz nacisnąć Add
, ale tym razem naciśnijmy „Cancel” i dodajmy plik ręcznie. Żebyś zapamiętał, jak to robić.
Krok 3. Piszemy w pliku twój ulubiony kod.
Na przykład, napisałem: print("first commit")
Krok 4. Teraz dodajmy nasz plik main.py do lokalnego repozytorium.
Po prostu kliknij w dowolnym miejscu pliku prawym przyciskiem myszy i wybierz Git -> Add File

Jeśli wszystko poszło dobrze, dodany plik będzie świecić się na zielono.

Krok 5. Dalsze commity pliku według starego planu:

10.4 Pierwszy push
Teraz musimy przesłać nasze zmiany z lokalnego repozytorium do zdalnego repozytorium na GitHub. Gdy kilku programistów pracuje nad jednym projektem, w ten sposób synchronizują swoje zmiany kodu.
Krok 1. Klikamy na przycisk Push.
W rzeczywistości jest to bardzo proste: wystarczy użyć przycisku Push w górnym menu IDE:

Krok 2. Potwierdzamy wprowadzone commity.
Na tym etapie możesz przeglądać wprowadzone zmiany i upewnić się, że przypadkowo nie zepsułeś czegoś ważnego. Lub nie zapomniałeś dodać pliku, od którego zależą inne pliki.

Krok 3. Sprawdzamy.
Jeśli wszystko poszło dobrze, zobaczysz takie wiadomości:

Krok 4. A teraz otwórz swoje repozytorium na GitHub i sprawdź:

Magia technologii!
10.5 Używanie plików .gitignore
Jeśli dodałeś do swojego projektu jakieś pliki służbowe i nie chcesz, żeby przypadkiem trafiły one na GitHub, możesz dodać je do wyjątków. W tym celu jest plik o nazwie „.gitignore”
. To bardzo proste i wygodne.

GO TO FULL VERSION