Git Sucks, What Am I Doing Wrong? 7 by JacKTrocinskI | 8 comments on Hacker News. My employer recently made a companywide switch from SVN to Git and upper management has been touting it as a big success story in emails. The thing is, everyone I speak to in the project hates it and not just because it’s new and they don’t like change. We had a simple workflow going, we changed a file and then committed it directly to trunk, before we went to UAT we created a release branch. Life was simple and things worked really well with SVN, you edited a file, committed and that was that. With Git and Odyssey it’s a whole process though, we have to create a feature branch, then commit changes to the feature branch, then pull master branch changes, merge the master with the feature locally, push the changes, ask someone to approve/review every little change, then merge the feature with the master remotely. I mean what a drag. What are we doing wrong?