>>109013966
>1) learn 2 entire languages (git and ssh) in addition to what I already need.
I wouldn't hire you either.
I'd listen to someone who maybe used some source control system other than git, if they had some good reasons (manual copying wouldn't cut it), but "won't learn ssh" gets an immediate NO-HIRE from me, and I'm a relative pushover when it comes to tech interviews.
>>109014063
>For more centralized teams all working in the same product, I agree git has some unnecessary complexity.
thing is though, much of the complexity is easily ignored.
Git's decentralized nature makes it great even for personal, random text file versioning. Say I'm fucking with dosbox configuration for an old game:
cd $GAMEDIR
git init .
echo '*' > .gitignore
echo '!dosbox_game00.conf' >> .gitignore
git add dosbox_game00.conf
git commit -m initial
Now I can see modifications, commit changes, and see the log of commits. So if I fuck up the configs I can just look at the logs and revert the file from a previous commit. Much easier than having a bunch of manual backup files lying all over the directory.