Live data from Hacker News

Githug - an interactive way to learn how to use git

github.com

1–10 of 32 posts

Re: Githug - an interactive way to learn how to use git

#4
I like that people are learning Git, but why are there so many tutorials for it?

The Git commands that are most useful 95% of the time just didn't seem that hard to learn, IMO. It's not worth wasting memory for the other 5% of the time because I'll probably need to check the man pages anyway.

Re: Githug - an interactive way to learn how to use git

#5
post #4

I like that people are learning Git, but why are there so many tutorials for it? The Git commands that are most useful 95% of the time just didn't seem that hard to learn, IMO. It's not worth wasting memory for the other 5% of the time because I'll probably need to check the man pages anyway.

I haven't had a chance to checkout Githug yet, but for me, as a former SVN user, the switch to Git was daunting. I can't really explain why, but wrapping my head around DVCS took an embarassingly long time.

For those that I point to Git now, especially those that are semi-technical, it's really useful to also point them to a nice intro. As with all new things, lowering any barrier to entry is usually a good thing.

Re: Githug - an interactive way to learn how to use git

#7
post #6

hmm. I don't see much "interactive" about it. it just spits "Sorry, this solution is not quite right!" at me. WTF am I supposed to do?

When you run `githug` it will tell you what it expects you to do.

If you are unsure, you can type `githug hint` to get a hint.

The solution for the first level is `git init`

I hope this helps you on your way.

Re: Githug - an interactive way to learn how to use git

#8
post #6

hmm. I don't see much "interactive" about it. it just spits "Sorry, this solution is not quite right!" at me. WTF am I supposed to do?

figured it out eventually. bad usability though.

Anyway, level 18 is incorrect. the CHUNK does indeed start on line 23, but the line changed is the line 26

Re: Githug - an interactive way to learn how to use git

#9
I can't quite get past level 4: "Set up your git name and email, this is important so that your commits can be identified"

I had already set these up in my global config, but I ran the following commands anyway: git config user.name "My Name"; git config user.email "my_name@myemail.com"

Looking at the code, it seems that the program is supposed to ask me for my name and email, but it never did.

Re: Githug - an interactive way to learn how to use git

#10
post #9

I can't quite get past level 4: "Set up your git name and email, this is important so that your commits can be identified" I had already set these up in my global config, but I ran the following commands anyway: git config user.name "My Name"; git config user.email "my_name@myemail.com" Looking at the code, it seems that the program is supposed to ask me for my name and email, but it never did.

Yep... I'm having the exact same problem.
Post reply on HN