2017-07-20 2 views

Antwort

6

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.

+0

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. –

+0

@Dapf_maz Ich habe die Antwort bearbeitet, um die .gitignore-Konfiguration hinzuzufügen. – VonC

+0

Ich sehe, so wie Sie eine Datei aus git-Repository mit .gitignore löschen. Die lokale Kopie wurde gelöscht. Nett! –

Verwandte Themen