Arbeiten mit Git
Remote Repository anlegen
- Registriere Dich bei GitHub
- Melde Dich bei GitHub an
- Führe die Funktion New aus
- Gib die folgenden Informationen ein, markiere die Option Add a README file
und betätige die Drucktaste Create repository
- Repository name: [Der Name Deines remote Repositorys] (z.B. Java)
- Führe die Funktion Profil - Settings aus
- Führe die Funktion Developer Settings aus
- Führe die Funktion Personal access tokens - Tokens (classic) aus
- Führe die Funktion Generate new token - Generate new token (classic) aus
- Gib die folgenden Informationen ein, Markiere die Option repo und betätige
die Drucktaste Generate token
- Note: [Deine Beschreibung] (z.B. Java)
- Expiration: No expiration
- Kopiere das erstellte Token und speichere es irgendwo ab
Git konfigurieren
- Starte die Kommandozeile (z.B. Windows PowerShell)
- Führe den Befehl
git config --global user.name "[Dein Name]"
aus, um den Benutzernamen festzulegen (z.B.git config --global user.name "Daniel Appenmaier"
) - Führe den Befehl
git config --global user.email "[Deine E-Mail-Adresse]"
aus, um die E-Mail-Adresse festzulegen (z.B.git config --global user.email "daniel.appenmaier@gmail.com"
)
Lokales Repository anlegen
Variante A: Via Git Init
- Starte die Kommandozeile (z.B. Windows PowerShell)
- Führe den Befehl
git init "[Der Pfad zu Deinem lokalen Repository]"
aus, um ein lokales Repository zu erstellen (z.B.git init "C:\Users\Daniel Appenmaier\git\Java"
) - Führe den Befehl
cd "[Der Pfad zu Deinem lokalen Repository]"
aus, um zum Arbeitsbereich Deines ersten lokalen Repositorys zu wechseln (z.B.cd "C:\Users\Daniel Appenmaier\git\Java"
) - Führe den Befehl
git remote add origin https://github.com/[Dein GitHub Benutzername]/[Der Name Deines remote Repositorys]
aus, um eine Verbindung zwischen dem lokalen Repository und dem remote Repository herzustellen (z.B.git remote add origin https://github.com/appenmaier/Java
) - Führe den Befehl
git pull origin main
aus, um den Arbeitsbereich zu aktualisieren - Führe den Befehl
git switch main
aus, um zum Branch main zu wechseln
Variante B: Via Git Clone
- Starte die Kommandozeile (z.B. Windows PowerShell)
- Führe den Befehl
git clone https://github.com/[Dein GitHub Benutzername]/[Der Name Deines remote Repositorys] "[Der Pfad zu Deinem lokalen Repository]"
aus, um das remote Repository zu klonen (z.B.git clone https://github.com/appenmaier/Java "C:\Users\Daniel Appenmaier\git\Java"
)
Lokales Repository in Eclipse einbinden
- Starte Eclipse
- Führe die Funktion File - Import... - General - Projects from Folder or Archive aus und betätige die Drucktaste Next >
- Gib die nachfolgenden Informationen ein und betätige die Drucktaste Finish
- Import source: [Der Pfad zu Deinem lokalen Repository] (z.B. C:\Users\Daniel Appenmaier\git\Java)
Remote Repository aktualisieren (bei Änderungen im lokalen Repository)
Variante A: Via Kommandozeile
- Führe mehrmals den Befehl
git add [Die zu indizierende Datei]
aus, um die hinzugefügten bzw. geänderten bzw. gelöschten Dateien zu indizieren (z.B.git add main/HelloWorld.java
) - Führe den Befehl
git commit -m "[Deine Commit-Message]"
aus, um die indizierten Dateien zu versionieren (z.B.git commit -m "Add HelloWorld.java"
) - Führe den Befehl
git push
aus, um das remote Repository zu aktualisieren - Gib Deine Anmeldedaten für GitHub ein, um Dich zu authentifizieren
Variante B: Via Eclipse
- Starte Eclipse
- Führe die Funktion Window - Show View - Other... aus
- Markiere den Eintrag Git Staging und betätige die Drucktaste Open
- Navigiere zur View Git Staging
- Markiere die zu indizierenden Dateien und betätige die Drucktaste Add selected files to the index
- Gib die nachfolgenden Informationen ein und betätige die Drucktaste Commit
and Push
- Commit Message: [Deine Commit-Message] (z.B. Add HelloWorld.java)
Lokales Repository aktualisieren (bei Änderungen im remote Repository)
Variante A: Via Kommandozeile
- Starte die Kommandozeile (z.B. Windows PowerShell)
- Führe den Befehl
cd "[Der Pfad zu Deinem lokalen Repository]"
aus, um zum Arbeitsbereich Deines lokalen Repositorys zu wechseln (z.B.cd "C:\Users\Daniel Appenmaier\git\Java"
) - Führe den Befehl
git pull
aus, um den Arbeitsbereich zu aktualisieren
Variante B: Via Eclipse
- Starte Eclipse
- Navigiere in der View Package Explorer zum Arbeitsbereich Deines lokalen Repositorys
- Führe im Kontextmenü des Arbeitsbereichs (Rechtsklick) die Funktion Team - Pull aus
- Betätige die Drucktaste Close