Skip to content

Latest commit

 

History

History
122 lines (87 loc) · 11.1 KB

README.de.md

File metadata and controls

122 lines (87 loc) · 11.1 KB

First Contributions

Repository forken

Wenn Git noch nicht installiert ist, installiere es

Repository forken

Forke das Repo durch klicken auf den fork button

Repository klonen

Repository klonen

Klone das Repo auf deinen Computer. Klicke auf den clone button und anschliessend auf das "copy to clipboard" icon

Öffne ein terminal gib das folgende git Kommando ein:

git clone "Deine kopierte URL"

Statt 'Deine kopierte URL' (ohne Anführungszeichen) füge die Repository URL aus dem vorherigen Schritt ein.

URL kopieren

Beispiel:

git clone https://github.com/dein-account/first-contributions.git

An der Stelle 'dein-account' muss dein Github Username stehen. Hier landet die Kopie deines first-contributions repository von Github.

Erstelle einen Branch

Wechsle zum Repository Verzeichnis auf deinem Computer, falls du es nicht schon getan hast.

cd first-contributions

Erstelle nun einen Branch mit dem Befehl git checkout command

git checkout -b <add-dein-name>

Beispiel:

git checkout -b add-max-mustermann

Mache die nötigen Änderungen and committe sie

Öffne Contributors.md in einem Text-Editor, füge deinen Namen hinzu und speichere die Datei. Gibst du im Terminal nun git status ein, siehst du die Änderungen. Füge die Änderungen mit dem Befehl git add hinzu.

git add Contributors.md

Nun committest du mit git commit.

git commit -m "Add <dein-name> to Contributors list"

Ersetze <dein-name> mit deinem Namen.

Pushe die Änderung zu Github

Pushe die Änderungen mit git push

git push origin <add-dein-name>

Ersetze <add-dein-name> mit dem Namen des Branches, den du zuvor erstellt hast.

Sende deine Änderungen zum Review

Wenn du jetzt zu deinem Repository auf Github gehst, siehst du einen Compare & pull request button. Klicke darauf.

Erstelle einen pull request

Erstelle einen Pull Request.

Pull Request senden

Halte deinen Fork syncron

Ich werde nun deine Änderungen in den Master Branch dieses Projekts mergen. In deinen Fork werden die Änderungen aber nicht übernommen. Damit er synchronisiert bleibt, füge meine Repo URL mit upstream remote url hinzu.

git remote add upstream https://github.com/multunus/first-contributions

Auf diese Weise sagst du Git, dass es noch eine andere Version dieses Projekts gibt, die wir upstream nennen. Sobald die Änderungen gemerged sind, lade die neueste Version des Repository's.

git fetch upstream

Hier laden wir alle Änderungen meines Forks herunter (upstream remote). Nun musst du die neueste Version meines Repository's in deinen Master Branch mergen.

git rebase upstream/master

So wendest du alle Änderungen, die du heruntergeladen hast, in den Master Branch. Wenn du den Master Branch jetzt pushst, ist auch dein Fork wieder aktuell.

git push origin master

Beachte, dass du hier zum Remote names origin pushen musst.

Tutorials mit anderen Tools

GitHub Desktop Visual Studio 2017 GitKraken
GitHub Desktop Visual Studio 2017 GitKraken

Wie geht es weiter?

Hier sind einige Anfänger-Level issues in bekannten repos die du lösen kannst. Schau sie dir an und erfahre mehr darüber

exercism fun-retro habitat scikit-learn elasticsearch
exercism Fun Retros react habitat scikit-learn Leiningen numpy elasticsearch
homebrew rust vuejs Suave OpenRA PowerShell coala moment
homebrew Rust vuejs Suave OpenRA PowerShell coala moment
ava freeCodeCamp webpack hoodie pouchdb neovim babel
ava freeCodeCamp webpack hoodie pouchdb neovim babel brackets
Node.js
Node.js Semantic-UI-React

Tutorial for Github desktop app - English