====== Git 101 ====== Unter Verwendung von GitHub. [[http://rogerdudler.github.io/git-guide/index.de.html|Zusammengefasst]] als lokale Kopie. ===== Initialer Push nach Anlegen auf GitHub ===== echo "# test" >> README.md git init git add README.md git commit -m "first commit" git remote add origin git@github.com:mahescho/test.git git push -u origin master ===== Lokal bestehendes Repository in neues Repository auf GitHub pushen ===== git remote add origin git@github.com:mahescho/test.git git push -u origin master ===== Generell ===== **Neues Repository erstellen** erstelle ein neues Verzeichnis, öffne es und führe git init aus, um ein neues git-Repository anzulegen. **Änderungen** Änderungen anzeigen: git status ^ ^ neue\\ Dateien ^ geänderte\\ Dateien ^ gelösche\\ Dateien ^bereitgestellte Dateien^ |git add | | | |eine Datei| |git add *| | | |alle Dateien| |git add -A| ✔ | ✔ | ✔ |alle Änderungen, entspricht --all| |git add | ✔ | ✔ | ✔ |alle Änderungen, entspricht -A und --all| |git add --irnore-removal | ✔ | ✔ | ✘ |nur neue un geänderte| |git add -u| ✘ | ✔ | ✔ |nur geänderte und gelöschte, entspricht --update| **"commit" bestätigt die Änderungen und gibt sie für den Push frei** git commit -m "Commit-Nachricht" **Änderungen hochladen** git push origin master Dabei kann "master" durch einen beliebigen Branche ersetzt werden.