Lernpfad:Einführung in Git/4: Unterschied zwischen den Versionen

Zeile 9: Zeile 9:
== Die Änderung auf dem Server speichern ==
== Die Änderung auf dem Server speichern ==


In {{GitHub Desktop}} wird dir nun angezeigt, dass es Änderungen in deinem Projekt gibt (links oben steht "Changes (1)"). Klickst du dort, werden dir alle Dateien angezeigt, in denen {{GitHub Desktop}} Änderungen festgestellt hat.
In {{Fork}} wird dir nun angezeigt, dass es Änderungen in deinem Projekt gibt (links in der Seitenleiste steht "Local Changes (1)"). Klickst du dort, werden dir alle Dateien angezeigt, in denen {{Fork}} Änderungen festgestellt hat.


[[Datei:GitHub_Desktop_Stageing.png|center]]
[[Datei:Fork stageing.jpg|center|frame]]


Du befindest dich in der "Stageing Area". Hier markierst du Dateien für einen "Commit" (ein ''Commit'' kann mehrere Dateien (oder Teile von Dateien) enthalten, die gemeinsam eine funktionale Änderung am Programm darstellen). Die Datei <code>team.txt</code> sollte schon mit einem Haken markiert sein. Rechts werden dir die Löschungen (rot) und Einfügungen (grün) angezeigt. Unten links kannst du nun ein "Commit subject" und eine "Description" für die Änderungen in diesem ''Commit'' eingeben. Gib hier ein treffendes Subject ein, das deine Änderungen beschreibt.  
Du befindest dich in der "Stageing Area". Hier markierst du Dateien für einen "Commit" (ein ''Commit'' kann mehrere Dateien (oder Teile von Dateien) enthalten, die gemeinsam eine funktionale Änderung am Programm darstellen). Wähle hier die Datei <code>team.txt</code> aus und klicke oben auf "Stage". Die Datei wird jetzt ein Fenster nach unten zu "Staged Changes" geschoben. Rechts kannst du jetzt ein "Commit subject" und eine "Description" für die Änderungen in diesem Commit eingeben. Gib hier ein passendes ''Subject'' ein, das deine Änderungen beschreibt.  
(Bei kleinen Änderungen reicht ein einzeiliges Subject. Größere Änderungen sollten in der Description genauer beschrieben werden.)
(Bei kleinen Änderungen reicht ein einzeiliges ''Subject''. Größere Änderungen sollten in der ''Description'' genauer beschrieben werden.)


[[Datei:GitHub_Desktop_Commit.png|center|frame]]
[[Datei:Fork commitmessage.jpg|center|frame]]


Nun kannst du deine erste Änderung committen ("Commit to main"). {{GitHub Desktop}} zeigt dir dann an, dass dein lokales Repository zwar keine lokalen Änderungen mehr enthält, aber es neue Änderungen gibt, die bisher nicht auf den zentralen Server ("origin") überspielt wurden.
Nun kannst du deine erste Änderung committen. {{Fork}} zeigt dir dann an, dass dein lokales Repository zwar keine lokalen Änderungen mehr enthält, aber es neue Änderungen gibt, die bisher nicht auf den zentralen Server ("origin") überspielt wurden.


[[Datei:GitHub_Desktop_Dirty.png|center|frame]]
[[Datei:Fork dirty.jpg|center|frame]]


Führe nun einen "push" aus, indem du oben auf "Push origin" klickst. Wenn alles gut läuft, werden deine Änderungen auf den Server übertragen.
Führe einen "push" aus, indem du oben bei den drei Pfeilen auf den schwarzen nach oben klickst. Es wird ein Dialog angezeigt, den du einfach bestätigen kannst.
 
[[Datei:Fork pushing.jpg|center|frame]]
 
Nach einem Klick auf "Push" werden deine Änderungen auf den Server übertragen.


{{Info:Start}}
{{Info:Start}}
Wenn du keine Fehlermeldung bekommst, dann kannst du mit dem {{Pfad|5|nächsten Schritt}} weiter machen. Ansonsten besteht ein ''Konflikt'', weil schon jemand anderes Änderungen an derselben Datei gepushed hat. Wie du damit umgehst erfährst du unten.
Wenn du keine Fehlermeldung bekommst, dann kannst du mit dem {{Pfad|5|nächsten Schritt}} weiter machen. Ansonsten besteht ein ''Konflikt'', weil schon jemand anderes Änderungen an derselben Datei ''gepushed'' hat. Wie du damit umgehst, erfährst du unten.
{{Info:End}}
{{Info:End}}


8.581

Bearbeitungen