Én tudom, hogy git pull-t kell használni, hiszen így működik a git! Nem azért mert gond van vele, vagy nehézkes, hanem mert így lett kitalálva.
Tisztában vagyok vele, hogy push előtt le kell szedned a feltett dolgokat. :) Nincs mit kipróbálni rajta.
És igen, merge-ölni, rebase-elni kell a fájlokat, de ettől még tökéletesen műdödik. Szándékosan működik így.
Sok-sok éves tapasztalatból mondom, hogy ilyenkor hatékonyabb újra leklónozni, átrakni a módosításokat,
Hidd el, hogy van olyan repository, amin többen, és sokat dolgoznak, amit Te nem fogsz kézzel kezelni, hogy másolgatod a fájlokat, mert nem fogod tudni követni. Erre jó a git. Én is sok év tapasztalatából mondom.
Csak annak aki most kezdi el megtanulni ne mondd azt, hogy nem jól működik, és inkább kézzel kell másolgatni, mert ez nem igaz alap esetben, csak nagyon nyakatekert esetekben maximum.