I lost the last couple of commits to my local git repo because my cloud sync server had a conflict!
That’s never happened before!!
Luckily I didn’t lose any real work, it reverted to having the changes uncommitted..
And yes, I like to sync the whole repo, so I can pick up *exactly* where I left off on another device without having to commit, push to remote from my desktop, then pull on my laptop.
IMO commits should represent a whole block of work, not “this is what I did in the 1h I had spare last night”