|
|
|
|
|
by there
6199 days ago
|
|
doesn't it say something about git's usability that there are so many help guides, tutorials and screencasts just to try to show its basic functionality? it's a revision control system for pete's sake. it should track revisions in your code and let you get back to work. |
|
The fact is that proper version control is a hard problem. Tracking your work quickly and simply without forcing you to conform to a workflow prescribed by the VCS tool itself is a non-trivial problem (unless of course your work is itself trivial). Git solves this problem elegantly and efficiently and the amount of information popping up recently are from users who are thrilled that a tool finally exists that does not limit how they do their work and who want to share that with others so they can work better too.
I am driven to do all the Git related stuff that I do because I love the tool and it is so much better than what I had ever used before, not because it's frustrating to me or I feel it's hard to use.