faecher:informatik:oberstufe:git:cloning:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:git:cloning:start [28.04.2021 20:40] sbelfaecher:informatik:oberstufe:git:cloning:start [28.04.2021 21:01] (aktuell) – [Änderung auf den Server zurückkopieren] sbel
Zeile 34: Zeile 34:
 Nun kann man mit dem Repo lokal ganz normal arbeiten, der Unterschied zum "lokalen" Repo ist, dass dieses Repository weiss, woher es kommt, und das ermöglich es auch, Änderungen wieder auf den entfernten Server zurückzu"pushen". Der dazu verwendete Befehl lautet ''git push''. Nun kann man mit dem Repo lokal ganz normal arbeiten, der Unterschied zum "lokalen" Repo ist, dass dieses Repository weiss, woher es kommt, und das ermöglich es auch, Änderungen wieder auf den entfernten Server zurückzu"pushen". Der dazu verwendete Befehl lautet ''git push''.
  
 +Zunächst bearbeitet man lokal Dateien im Repo und erzeugt einen (oderer mehrere Commits) :
 +
 +{{ :faecher:informatik:oberstufe:git:cloning:auswahl_317.png |}}
 +
 +Mit dem Befehl ''git push'' kann man die Änderungen nun zum "origin" zurückpushen: 
 +
 +{{ :faecher:informatik:oberstufe:git:cloning:auswahl_318.png |}}
 +
 +Damit landen die Änderungen auf dem ursprünglichen Server.
 +
 +===== Aktuell bleiben mit "pull" =====
 +
 +Um Probleme beim "pushen" von Änderungen zu vermeiden - besonders wenn man in einem Team an einem Repo arbeitet, oder wenn man das Repo auf mehreren Rechnern gleichzeitig bearbeitet, muss man seine lokale Arbeitskopie aktuell halten. Das geschieht mit dem Befehl ''git pull''.
 +
 +Man sollte vor Arbeitsbeginn pullen und bevor man versucht zu pushen. wenn Konflikte auftreten, weil zwischenzeitlich Änderungen auf dasa zentrale Repository gepusht wurden, kann man diese zunächst lösen und dann das Ergebnis pushen. Wie man Konflikte löst betrachten wir gesondert.
 +
 +
 + 
  • faecher/informatik/oberstufe/git/cloning/start.1619635210.txt.gz
  • Zuletzt geändert: 28.04.2021 20:40
  • von sbel