3 ms·
I like the writing style and the scope of the piece. Well done. I kind of wish there were at least mentions of git plumbing commands where appropriate, to sha
by no_protocol 10y ago
I like the writing style and the scope of the piece. Well done.
I kind of wish there were at least mentions of git plumbing commands where appropriate, to shake off one more level (half a level?) of magic. For example, just link to some information on `git hash-object` in the section on `git add`. Footnotes would probably be enough. No need to bog down the relatively quick pacing. Sometimes it can be hard to discover which plumbing commands correspond to the actions mentioned.
Most git tutorials come with diagrams of blobs and trees and branches with all the arrows and color coding. They get the meaning across but often seem to come with a bit of a mental disconnect from what is actually happening in the working directory and .git directory. Does anyone know of a tool to display that kind of diagram in real time while you are making commits or checking out new branches? It could bring an extra level of interactivity to the presentation. Imagine if the graphs on this page were updating live while you had to type the git commands to get them to update AND you could monitor the filesystem at the same time, showing exactly which files were changed by the command.
- qznc 10y agoGithub built one: https://try.github.io https://try.github.io More: http://sixrevisions.com/git/interactive-git-tutorials/ http://sixrevisions.com/git/interactive-git-tutorials/