Live data from Hacker News

Git 2.10 has been released

github.com

1–10 of 41 posts

Re: Git 2.10 has been released

#4
post #3

Meta: Beautifully written release summary, including hyperlinks and animated gif "demos". Inspirational for our own releases :-)

Nice formatting aside, I am slightly concerned that GitHub "releasing a release note" for Git would further blur the distinction between the two for new programmers.

If I were new to Git and GitHub, I would have thought that Git is a product of the company GitHub.

Edit: After searching through git repo and official site, I could not find any nicely "rendered" release note beyond the official release note in raw markdown here: https://raw.githubusercontent.com/git/git/master/Documentati... , so I think GitHub is doing us a good thing here by giving a high level summary and actually rendering the markdown properly.

Re: Git 2.10 has been released

#5
post #4
post #3

Meta: Beautifully written release summary, including hyperlinks and animated gif "demos". Inspirational for our own releases :-)

Nice formatting aside, I am slightly concerned that GitHub "releasing a release note" for Git would further blur the distinction between the two for new programmers. If I were new to Git and GitHub, I would have thought that Git is a product of the company GitHub. Edit: After searching through git repo and official site, I could not find any nicely "rendered" release note beyond the official release note in raw markd…

i assume that's at least partly intentional from the github point of view

Re: Git 2.10 has been released

#7
post #4
post #3

Meta: Beautifully written release summary, including hyperlinks and animated gif "demos". Inspirational for our own releases :-)

Nice formatting aside, I am slightly concerned that GitHub "releasing a release note" for Git would further blur the distinction between the two for new programmers. If I were new to Git and GitHub, I would have thought that Git is a product of the company GitHub. Edit: After searching through git repo and official site, I could not find any nicely "rendered" release note beyond the official release note in raw markd…

Oh geez, you're giving me flashbacks to trying to introduce Github to non-technical students. I basically just don't even try to explain the difference, because I have them use a minimal set of git's functionality, that is, the subcommands add, commit, and push...and of course, clone and init at the beginning of the quarter.

And I teach them virtually nothing about Github other than that it's a website that you interface with git. For me, Github is a great place to get students to push their assignments and papers because I can easily comment on them...once in awhile I'll do a force push to fix something. We never do anything with forking, and I strongly discourage them from using the Github web interface to edit documents, as that is the most frequent cause of merge conflicts.

If they follow what I say, git and Github are just glorified document-uploading systems. I've almost never had a student fuck up in a way that we had to rollback something, because for the most part, people who don't use version control as their job don't need it. Version control is only particularly relevant when working in a team, doing iterative work, or deploying to multiple environments. These are things that students do not need to worry about.

And actually, even the comsci students don't really need to worry about it.

If I do attempt to explain the difference between git and Github, I usually use the analogy of git is to Github as your cameraphone is to Instagram.

Re: Git 2.10 has been released

#8
post #7
post #4

Earlier quoted context omitted.

Nice formatting aside, I am slightly concerned that GitHub "releasing a release note" for Git would further blur the distinction between the two for new programmers. If I were new to Git and GitHub, I would have thought that Git is a product of the company GitHub. Edit: After searching through git repo and official site, I could not find any nicely "rendered" release note beyond the official release note in raw markd…

Oh geez, you're giving me flashbacks to trying to introduce Github to non-technical students. I basically just don't even try to explain the difference, because I have them use a minimal set of git's functionality, that is, the subcommands add, commit, and push...and of course, clone and init at the beginning of the quarter. And I teach them virtually nothing about Github other than that it's a website that you inter…

If you ever run into this need again, I'd recommend this book: https://launchschool.com/books/git

Re: Git 2.10 has been released

#9
post #7
post #4

Earlier quoted context omitted.

Nice formatting aside, I am slightly concerned that GitHub "releasing a release note" for Git would further blur the distinction between the two for new programmers. If I were new to Git and GitHub, I would have thought that Git is a product of the company GitHub. Edit: After searching through git repo and official site, I could not find any nicely "rendered" release note beyond the official release note in raw markd…

Oh geez, you're giving me flashbacks to trying to introduce Github to non-technical students. I basically just don't even try to explain the difference, because I have them use a minimal set of git's functionality, that is, the subcommands add, commit, and push...and of course, clone and init at the beginning of the quarter. And I teach them virtually nothing about Github other than that it's a website that you inter…

Thanks. I often have troubles explaining to others the difference between Git and GitHub, and I think the camera phone and Instagram is a nice analogy.
Post reply on HN