Frage

Ich habe noch nie ein Code Quellcodeverwaltungssystem verwendet und ich beginne mit GitHub und es sieht toll aus!

lese ich die Führer und ich denke, ich ziemlich gut verstehen, wie es funktioniert, und ich arbeite mit ihm schon, aber etwas ist mir nicht klar: nicht GitHub synchronisiert automatisch die Änderungen in der ursprünglichen Repo auf meine Gabel?

Ich habe ein Projekt gegabelt und nach mit der Führung, da dieser Punkt, den ich meine eigene Kopie des Projektes und Änderungen in der ursprünglichen Repo habe, sollte nicht in meinem Repo gemacht werden (das ist, was ich verstanden habe), aber der Projektträger die ursprüngliche Repo aktualisierte ich die Veränderung gesehen und mochte es, aber ich wollte es nicht in meinem Repo im Moment nutzen, sah ich meine Repo und die Veränderungen, wo es nicht, einige Stunden später dann bekam ich zurück in meinem Repo und die Veränderungen, wo es!

Ich habe ausführen keinen Befehl, nichts! Ich beklage mich nicht, ich denke, es ist wirklich toll, aber ich muss sicher sein, wie es funktioniert, darüber nachzudenken, wie ich entwickeln.

Meine Fragen:

  1. GitHub automatisch aktualisiert meine Repo mit den Änderungen in der ursprünglichen Repo?
  2. Wie oft einmal pro Tag? Wenn ich schiebe ein ändern, um meine Repo- und dann diese Datei in der ursprünglichen Repo aktualisiert bevor ich eine Pull-Anforderung machen, meine Änderungen werden gelöscht und meine Datei werden overwriten oder es wird zusammengeführt werden?
  3. Und was, wenn es sind widersprüchliche Änderungen von mir und dem Original Repo?

Thankz im Voraus!

War es hilfreich?

Lösung

Ich glaube, Sie könnten auf das, was aussehen wollen der Forking Führung sagt unter " in Upstream-Änderungen Ziehen ". Der Upstream-Zweig ist nicht irgendeine magische Zweig obwohl, werden Sie Ihre Repo einrichten wie ihr das in diesem Tutorial haben brauchen. Wenn es einen Konflikt gibt, glaube ich, werden Sie es einfach in git wie jeder andere merge Konflikt fusionieren müssen.

Andere Tipps

Nun, ich löste nur das gleiche Problem. Grundsätzlich müssen Sie den Upstream-Codes auf Ihrem lokalen Repo holen, und dann verschmelzen. Und nachdem Sie nur schieben Sie Ihr fusionierte und damit Repo zur Remote-Repo aktualisiert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top