3 ms·
Honestly, I have loved git ever since I started using it. - I use sourcetree for committing, it is a great UI tool for seeing your commit graph and just enteri
by Justsignedup 4y ago
Honestly, I have loved git ever since I started using it.
- I use sourcetree for committing, it is a great UI tool for seeing your commit graph and just entering commit messages / partial commits / selecting which files to commit
- I use command line for all pulling/merging/fetching/branching etc. Git command line is just so simple IMO (once you get a short intro to it).
- Repairing issues in git is honestly not difficult.
- The hardest part of git is branching, merge conflicts, and squashing. When you combine all 3 is where it gets challenging if you don't know how to avoid any gochas. But it does make for nice revision history.
So I guess if you are doing some crazy complicated git stuff, I can't speak to that. But in 8 years I can definitively say I have only enjoyed git, and have often been the person to debug issues with people using git, and it is always a fairly simple thing to un-screw things up.
Criticism: push -f is definitely a dangerous operation. I can see why the mercurial team said no history rewriting period.
- andybak 4y ago> Repairing issues in git is honestly not difficult. Obligatory XKCD: https://xkcd.com/1597/ https://xkcd.com/1597/
- Justsignedup 4y agoabsolutely 90% accurate