Problem beim Zusammenführen der Upstream-Änderungen in meine Filiale

Ich in Konflikte beim Versuch der merge-upstream-änderungen wieder in meine Filiale und ich bin mir nicht sicher, wie Sie zu lösen sind.

Ich meine eigene Gabel. Ich geklont. Ich machte änderungen an dem ast, auf meiner Gabel, verpflichtet, und geschoben. Aber dann den main Gabel aktualisiert, und ich versucht, zu aktualisieren, meine eigene Gabel durch die Verschmelzung upstream in etwa so:

$ cd repo-name
$ git remote add upstream git://github.com/username/repo-name.git
$ git fetch upstream
$ git merge upstream/master

Den merge sagt, dass es ein problem mit einer Datei und das automatische Zusammenführen funktioniert nicht. Sagt es mir, es zu beheben und mich wieder zusammenzuführen. So ich ging auf den upstream-repository auf GitHub der wichtigsten Gabel und kopiert den code von der neuen Datei in die Datei auf meiner Gabel, und versucht, wieder vereint sind. Dann git gibt mir diese Fehlermeldung:

fatal: 'merge' ist nicht möglich weil du nicht zusammengeführte Dateien.
Bitte, lösen Sie sich in die Arbeit, Struktur, und benutzen Sie dann 'git add/rm ', wie
geeignet zum markieren Auflösung und eine committen, oder benutzen Sie 'git commit-a'.

Gibt es irgendein argument, das ich verlassen bin? Mache ich etwas dumm? Was bedeutet es, von "nicht zusammengeführte Dateien?" Ist das nicht der springende Punkt bei der Zusammenführung zum Zusammenführen von Dateien? Muss ich meine änderungen bestätigen, bevor ich Sie Zusammenführen?

InformationsquelleAutor der Frage anonymous | 2011-04-24

Schreibe einen Kommentar