Sziasztok! Teams-en is válaszoltam, de itt is megteszem (és köszönjük, hogy itt írtatok először, elnézést a késlekedésért!):
A hiba oka valószínűleg az, hogy a main branchre egy nem-lfs változata felkerült a fájlnak, a branchen viszont lfs-objektumként jelenik meg. Erről meggyőződni a legkényelmesebben GitHub-on lehet, ahol a fájl megnyitásakor látszik (vagy éppen nem látszik) a következő szöveg: "Stored with GitHub LFS"
A legegyszerűbb azt csinálni, hogy nem-lfs fájlként verziókezelitek innentől a modellt (ez nagy hátrányokkal nem jár, nagyobb projekteknél esetleg már gond lehetne). Ehhez ebből az állapotból a legegyszerűbb egy új branchet létrehozni main-ről, a .gitattributes fájlt törölni, és a modellt felülírni az újabb verzióval (vagy itt dolgozni), majd mergelni.
Ha a check-ek nem futnak le, valamilyen "file is not a database" vagy hasonló kritpikus hibával, akkor valószínűleg nem-lfs fájlként van egy lfs-pointer kezelve. Erről úgy lehet meggyőződni, hogy a model.qeax fájl a GitHub felületén szövegfájlként látszik.
Tehát összefoglalva, aki abban a helyzetben találja magát, hogy mindig változásokat jelez a GitHub:
1. ellenőrizze le a main és source branchen, hogy LFS fájl-e a model.qeax
2. Ha a main-en nem, de a source-on igen, akkor egy új branchet hozzatok létre a main-ről, másoljátok át az új modellfájlt, és töröljétek a gitattributes fájlt.
Elvileg aki csak a SmartGit-et használja verziókezelésre, annak ez nem fog problémát okozni.