2017-06-30 4 views
0

Meine Github RepoGithub n Commits 0 Dateien geändert

ich ein Repo gegabelt und einige Änderungen gemacht haben. Dann habe ich eine PR erstellt und erfolgreich mit dem Main/Master Repo zusammengeführt.

Beim Zusammenführen wählte ich die Squash Merge Option.

Nun meine Froked Repo zeigt

Dieser Zweig ist 14 voraus verpflichtet, verpflichten 1 hinter CognizantQAHub: Master.

Als ich compared for the changes Es zeigt

14 verpflichtet 0 Dateien

geändert

Was bedeutet das? Das bedeutet, dass nur meine Dateien mit dem Main Repo zusammengeführt wurden?

Wie stellen Sie sicher, dass sowohl Main Repo als auch Forked Repo miteinander synchronisiert sind?

Muss ich wieder ein PR erstellen?

+0

Ich denke, Ihre gequetschten Änderungen sind bereits Teil des Remote-Repository auf GitHub, so dass Ihre 14 commits "Müll" ohne zusätzliche Änderungen sind. Ich würde vorschlagen, den GitHub-Master-Zweig zu überprüfen und Ihre Commits zu ignorieren (nachdem sichergestellt wurde, dass die Zusammenführung tatsächlich stattgefunden hat). –

+0

@ C-Otto Also willst du, dass ich meine gegabelten lösche ... Dann wieder Gabel ?? – Madhan

+1

Jedes Commit, das nicht Teil der Verzweigung des Servers ist, ist eine implizite Verzweigung. Also ja! –

Antwort

0

Sie haben das gleiche zweimal geändert - als 14 Commits und als ein einziges gequetscht commit. Inhalt ist gleich, Geschichte ist anders. Wahrscheinlich sollten Sie Ihre Commits einfach fallen lassen und Ihre Verzweigung auf den Repo-Zweig zurücksetzen.

+0

Also willst du, dass ich meine gespaltene lösche ... Dann wieder Gabel ?? – Madhan

+1

Keine Notwendigkeit, zu löschen, setzen Sie einfach Ihre Verzweigung zurück und drücken Sie auf githubs Gabel mit '--force'. – kan

+0

Wie auch immer, ich denke es ist eine schlechte Idee in Github zu quetschen, es erzeugt etwas Lärm. Quetschen oder quetschen Sie also nicht, bevor Sie eine Pull-Anforderung erstellen. – kan