2012-06-09 4 views
12

Ich bin neu bei GIT und ich habe mich an meine lokale Kopie gebunden und dann "Push" an Remote-Repository. Kürzlich habe ich meinen Code von einem anderen Computer geändert und wollte Änderungen mit meinem Heimcomputer synchronisieren.Eclipse egit: Wie wird mit Remote Repo synchronisiert?

Aber in der Git-Synchronisierungsansicht, nachdem ich Dateien als "Mark as merged" (nach der Auflösung von Änderungen mit lokalen Änderungen) markieren, wie kann ich zurück in das Remote-Repository Commit? (Wie in SVN?)

(dh: auch klicken I "Mark als fusionierte" den "roten Doppel Array Icons" gleich bleibt) Click for larger size

enter image description here

Antwort

8

Ich benutze keine synchronisieren So viel, weil ich den folgenden Workflow verwende:

- fetch 
- merge 
    * resolved merges are sent to git index 
    * unresolved merges need to be fixed 
- add fixed merge to index 
- commit 
- push 
+0

aber sind sie schon im Index? –

+0

Ich habe meine Antwort – danidacar

+0

aktualisiert, so dass man nach dem Abrufen/Ziehen von Änderungen aus einem Remote-Repository committen und pushen muss? auch wenn man in der lokalen Kopie keine Änderungen vornahm, die Fernkopie aber durch andere Beiträge verändert wurde? – franka

4

Als fusioniert markieren bedeutet im Index nach der Konfliktlösung hinzugefügt.

Sie müssen verpflichten und drücken.
Siehe "Committing a merge" im Egit-Handbuch.

Verwandte Themen