Build Git – Learn Git
11–20 of 42 posts
Re: Build Git – Learn Git
#12I love the idea! This is a really cool way to learn anything, then, for that matter, I guess. Thank you.
Re: Build Git – Learn Git
#13Re: Build Git – Learn Git
#14I suspect you may already be aware, but if not then here's a related project https://github.com/creationix/js-git . Lest you misunderstand, I'm not saying you should stop development, I just thought it might be of interest!
Re: Build Git – Learn Git
#15This is nice. One pet peeve is that (as far as I know, I'm really not an expert) Git repos don't actually have names. The first thing the article does when implementing them is to give them names, which I thought was a bit jarring. I actually think the namelessness of the repos is one of the things that are unexpectedly cool about Git.
Re: Build Git – Learn Git
#16Tutorial looks awesome. It would be helpful if you would mention from the beginning that you will be implementing in JavaScript before reaching the code snippets.
Re: Build Git – Learn Git
#17i generally support this kind of stuff - however I think that this starts out implementing a source control solution rather than git in particular and its a shame that it follows git so closely later down the line in that regard (but completely understandable given the aim).
solving the problems for yourself you can get some insight into why git is the way it is (and svn, p4, hg, everyone else...)
Re: Build Git – Learn Git
#18Re: Build Git – Learn Git
#19Re: Build Git – Learn Git
#20A nice concept, but it doesn't really have much to do with Git. It's just another SCM system, and the concepts are just as applicable to e.g. Mercurial as Git. There are enough differences from Git to make it quite incompatible (named repository, incremented commit IDs, single parents et c.).
Its concepts might apply to other VCS. But that is immaterial, Git is what we are trying to understand here.