10.1 Repository klonen
Erinnerst du dich, dass ich dir über 3 Speicherorte für Dateien erzählt habe? Zur Erinnerung: Es gibt ein Remote-Repository, ein lokales Repository und ein Arbeitsverzeichnis.
Also, jetzt musst du dein Remote-Repository (das du auf GitHub erstellt hast) in dein lokales Repository (das auf deinem Computer) klonen.
Also starte PyCharm und los geht's...
Schritt 1. Falls du noch keine Projekte erstellt hast, wähle die Schaltfläche:
Wenn du schon erstellt hast, dann:
Schritt 2. Gib die url deines Remote-Repositories an, das du auf deinen Computer klonen möchtest.
Diese Methode ist nützlich, wenn du jemandes Repository klonst.
Wenn du dein eigenes klonst, ist es einfacher, sich einfach über PyCharm bei GitHub anzumelden.
Schritt 3. Niemandem vertrauen. Nicht mal dir selbst.
PyCharm warnt davor, keinen Code aus unbekannten Repositories auszuführen. Da es dein eigenes Repository ist, setzen wir den Haken bei „vertrauen“.
Schritt 4. Wenn du Windows hast, wird dich das Standardantivirus warnen, dass unbekannte Dateien aufgetaucht sind. Antivirusprogramme mögen generell keine ihnen unbekannten Programme.
ABER! Wir werden genau diese Programme erstellen, deshalb sagen wir der IDE, dem Antivirus mitzuteilen, dass er deine zukünftigen Programme nicht blockieren soll. Klicke auf die Schaltfläche „Automatically“, dann — „YES“.
10.2 Erstes Commit
Wenn du ein frisch erstelltes Repository geklont hast, wird es nur eine Datei enthalten — README.md
Schritt 1. Öffne die Datei README.md.
Wichtig! Die Erweiterung md steht für Markdown – das ist ein einfaches Format zur Stilierung von Textdateien. Du kannst sehen, wie es funktioniert, indem du auf die Schaltfläche in der oberen rechten Ecke klickst.
Ändere diese Datei nach Belieben: du kannst eine beliebige Begrüßung oder eine Beschreibung des Repositories schreiben...
Schritt 2. Nachdem du die Datei geändert hast, begann PyCharm, sie im Dateibaum links blau anzuzeigen. Blau gekennzeichnet sind alle geänderten Dateien, wenn die Änderungen in deinem Arbeitsverzeichnis noch nicht in dein lokales Repository übernommen wurden.
Schritt 3. Commit.
Nachdem du alle geplanten Änderungen an der Datei oder den Dateien vorgenommen hast (und sicher bist, dass sie korrekt sind), musst du sie in dein lokales git-repository hochladen. Bisher befinden sie sich nur in deinem Arbeitsordner.
Dafür musst du auf die Schaltfläche Commit klicken und alle Dateien markieren, deren Änderungen du in das lokale Repository übernehmen möchtest:
Schritt 4. Füge links unten einen Kommentar hinzu, der deine Änderungen beschreibt.
Schritt 5. Und drücke die Schaltfläche „Commit“.
Schritt 6. Überprüfung.
Wechsle in dein Projekt und überprüfe die Farbe der Dateien: Wenn die Dateien nicht mehr blau leuchten, wurden alle Änderungen in deinem Arbeitsverzeichnis erfolgreich in dein lokales Repository übernommen.
10.3 Arbeiten mit Dateien
Schritt 1. Lass uns ein paar Dateien in PyCharm erstellen.
Wir schreiben Code in Python — lass es diese Dateien sein:
main.pyinit.py
Schritt 2. Die Datei zum lokalen Repository hinzufügen.
Sobald PyCharm erkannt hat, dass du eine Datei erstellt hast, schlägt es sofort vor, sie in dein lokales Repository hinzuzufügen. PyCharm verfolgt nur die Änderungen der Dateien in deinem Arbeitsverzeichnis, die sich bereits in deinem lokalen Repository befinden. Nur sie werden blau markiert.
Wenn sich die Datei in deinem Arbeitsverzeichnis befindet, aber nicht im lokalen Repository, wird sie rot markiert, wie im Bild unten:
Im Prinzip kannst du immer auf Add klicken, aber lass uns diesmal „Cancel“ drücken und die Datei manuell hinzufügen. Damit du dir merkst, wie das geht.
Schritt 3. Schreibe in der Datei deinen Lieblingscode.
Ich habe zum Beispiel geschrieben: print("first commit")
Schritt 4. Jetzt lass uns unsere Datei main.py in das lokale Repository hinzufügen.
Klicke einfach mit der rechten Maustaste irgendwo in der Datei und wähle Git -> Add File
Wenn alles erfolgreich war, wird die hinzugefügte Datei grün leuchten.
Schritt 5. Dann committen wir die Datei wie gewohnt:
10.4 Erster push
Jetzt müssen wir unsere Änderungen im lokalen Repository in das Remote-Repository auf GitHub hochladen. Wenn mehrere Programmierer an einem Projekt arbeiten, synchronisieren sie auf diese Weise ihre Codeänderungen.
Schritt 1. Klicke auf die Schaltfläche Push.
Das ist eigentlich ganz einfach: Du musst nur die Schaltfläche Push im oberen Menü der IDE verwenden:
Schritt 2. Die gemachten Commits bestätigen.
In diesem Schritt kannst du alle vorgenommenen Änderungen ansehen und sicherstellen, dass du nichts Wichtiges versehentlich kaputt gemacht oder eine Datei vergessen hast, von der andere Dateien abhängen.
Schritt 3. Überprüfung.
Wenn alles erfolgreich war, siehst du Nachrichten dieser Art:
Schritt 4. Und jetzt öffne dein GitHub-Repository und überprüfe:
Die Magie der Technologie!
10.5 Verwendung von .gitignore-Dateien
Wenn du deinem Projekt einige Systemdateien hinzugefügt hast und nicht möchtest, dass sie versehentlich auf GitHub landen, kannst du sie zu den Ausschlüssen hinzufügen. Dafür gibt es eine Datei mit dem Namen «.gitignore». Es ist sehr einfach und praktisch.

GO TO FULL VERSION