ich die folgende Situation: Lokale, gegabelt und maßgeschneiderte git Projekt, das nicht die Ordnerstruktur der Quelle beibehalten hat.Merge Fern in lokalen Unterverzeichnis eines git Projekt
~/dwm/dwm/* and ~/dwm/dwmstatus/*
ist die neue Struktur meines git Projekt.
Ich wollte jetzt die neueste Quelle in meinem lokalen Repo patchen. I git remote add http://git.suckless.org/dwm/
und einen Zug ausführen.
Was passiert ist, dass der Pull ignoriert die Unterverzeichnisse (wie sollte es zuerst wissen) und macht einen vollen Zug in ~/dwm/*
.
Frage: Wie kann ich von der Quelle entfernt in die ~/DWM/DWM/* Unterordner fusionieren? Was ich versucht habe: git checkout HEAD dwm/
und dann einen Pull durchführen. Dies hat nicht den Zweck erfüllt, da das Verzeichnis bereits auf dem neuesten Stand war.
Wenn Sie Ihre strukturelle Änderungen begangen hatte, diese mehr oder weniger sollte gerade gearbeitet haben. –
@OliverCharlesworth: Ich habe keinen Einfluss auf das Quell-Repository. Ich habe es abgezweigt, die alte Fernbedienung entfernt und sie durch meine Github-Fernbedienung ersetzt. Die GitHub-Fernbedienung ist sich meiner strukturellen Veränderungen bewusst. Aber die Quellfernbedienung ist nicht. Oder habe ich deinen Hinweis missverstanden? – Haini
Oh, vielleicht habe ich deine Erklärung nicht verfolgt. Sie haben diese strukturellen Änderungen in einem * remote * vorgenommen, nicht in Ihrem lokalen Klon? –