Frage

Ich bin ziemlich neu in Git/Github und habe einen Programmierer engagiert, um Änderungen für mich vorzunehmen.

Wenn ich unter Netzwerk/Fork -Warteschlange schaue, sagen einige seiner Änderungen, dass "wahrscheinlich nicht sauber gilt".

Was bedeutet das? Warum sollten sie sich nicht "sauber" bewerben? Ist es sein Code, mein Repo?

Wie kann ich diese Änderungen sauber anwenden? Ich möchte die Option anwenden in der Warteschlange aufgrund dieser Fehler nicht verwenden.

Vielen Dank!

War es hilfreich?

Lösung

"Wird wahrscheinlich nicht sauber anwenden" bedeutet normalerweise, dass es zusammengeführt wird. In Ihrem Repo gab es einige Änderungen an den gleichen Dateien, an denen er arbeitete, sodass seine Änderungen nicht sauber auf Ihre angewendet werden können. Ihre beiden Repositorys haben sich abweichen und die widersprüchlichen Änderungen müssen gelöst werden.

Es gibt drei Dinge, die Sie tun können:

1.) Versuchen Sie es mit a Anfrage ziehen, aber es wird wahrscheinlich dasselbe darüber sagen, dass sie nicht sauber anwenden

2.) Fucken Sie sie selbst in die Befehlszeile zusammen:

$ git remote add hisusername git@github.com:hisusername/hisfork
$ git fetch hisusername
$ git merge hisusername/hisbranchname
...at this point there will probably be a merge conflict, which you need to resolve...
$ git push

3.) Bitten Sie ihn, seine Änderungen zusätzlich zu Ihren neuesten Änderungen neu zu wiederholen, damit sie sich sauber bewerben. Er wird den Konflikt lösen müssen.

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