DEV Community

Discussion on: Is Git Great? #healthydebate

Collapse
 
crisoncode profile image
Cristian Estarlich

If git was better designed with better defaults you would need less education time to learn it. Education is supposed to teach you the concepts, not the quirks of any particular tool. Which will change all the time.

I'm thinking about how we can make a tool like git more simple, I mean, it's not easy... GIT is a super complex tool, maybe we can have a kind of "git lite" with less features and simplified commands in the CLI?
I'm not sure.

In fact, correcting people is overrated

I'm with you, but in some cases we need to teach people when they are making mistakes. When we're learning software development we're learning a lot of things at same time therefore it's totally normal to create bad habits and so on.

Thread Thread
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard

You can make git simpler by

  • taking a subset of it (forget submodules, rebase, ...)
  • use the pull request instead of the commit as the unit of work
  • use a good GUI tool - personally I use IntelliJ because I don't care about the staging area, I want auto-fetch, I don't want to have to type branch names, I want to see the diffs in my editor, ...