Alles, was Sie tun müssen, müssen, um sich Lösung des Konflikts Sie am Ende Ihres pull --rebase
erwähnt sehen.
Siehe "HOW CONFLICTS ARE PRESENTED": Sie müssen diese Dateien öffnen und die Konfliktmarker entfernen.
Für die Datei .tern-port
müssen Sie entscheiden, ob Sie Ihre Datei behalten und entfernen möchten, da sie im Upstream-Repo entfernt wurde.
Ich habe vergessen, meine .gitignore
Datei zu konfigurieren.
Wenn Sie feststellen, dass wegen der getrackten Dateien, die nicht verfolgt werden sollten, vergessen Sie nicht zu un-Spur sie zuerst, bevor man sie zu Ihrem .gitignore
git rm --cached -- afile
echo afile >> .gitignore
git add .gitignore
getan werden kann, während der Konfliktlösungsstufe.
Sobald diese Phase abgeschlossen ist, fügen Sie sie hinzu (git add .
), und setzen Sie die Rebase fort (git rebase --continue
).
Danach, wenn die git status
sauber ist, können Sie drücken.
Danke! Dies ist die Antwort, es sieht aus wie git pull --rebase, MARKED Konfliktlinien, in jeder dieser Dateien. Und du hast mir auch klar gemacht, dass ich vergessen habe, meine .gitignore-Datei zu konfigurieren. –
@Dapf_maz Ich habe die Antwort bearbeitet, um die .gitignore-Konfiguration hinzuzufügen. – VonC
Ich sehe, so wie Sie eine Datei aus git-Repository mit .gitignore löschen. Die lokale Kopie wurde gelöscht. Nett! –