3 ms·
My biggest problem with git is the bad, buggy code I manage with it. Git blame tells everyone who commited the bug... and sometimes that's me. There is a lot o
by indymike 6y ago
My biggest problem with git is the bad, buggy code I manage with it. Git blame tells everyone who commited the bug... and sometimes that's me.
There is a lot of complexity around managing code that gets wrapped into the discussion about git. Everything from CI to code formatters to linters to audit tools. Most of these tools aren't VCS's. They are often language and toolchain specific or are some other devops lifecycle stuff that really isn't what git is doing. What git does do, it does wonderfully well - and makes it as easy to work with an entire codebase as it used to be to work on a single file. If there is a complaint about git, it's the thing many other comments hit - switching branches with staged to uncommitted changes requires some care... and removing history (e.g. someone commits a private key) is a little tricky.