Live data from Hacker News

Oh My Git: An open source game about learning Git

ohmygit.org

31–40 of 49 posts

Re: Oh My Git: An open source game about learning Git

#31
post #17

This was presented at a conference (maybe FOSDEM?) some years ago. I as impressed, this showed what I had tried to train at work for years with mixed success. Unfortunately there was no .deb or .rpm available at least at the time, that would be acceptable to distribute in Linux shop. So I built one myself. It was not perfectly easy (at least not for a greybeard not used to such game engine stuff), but in the end I go…

As long as the source is available, I always take the provided bins as a convenience versus a default negative attitude.

Re: Oh My Git: An open source game about learning Git

#34
post #25
post #7

Earlier quoted context omitted.

This, but I compartmentalize. If I own the project then my heresies are dogma. If you own the project I allow your heresies to be dogma.

Since reality doesn't care about this, wrong dogma can still bite you if it's not real even if non other people are involved

not if 'never rebase, it is a trick of the devil' is part of the Dogma and adhered to.

I'm being a little silly; but a team I worked on moved from P4 -> Git. It was an older develoepr base, so they wrote 1:1 translation wrappers for most P4 commands to git, and forced all developers to use them. Banning Rebase (in private branches, not even main) was one of the requirements to not break the wrappers.

Re: Oh My Git: An open source game about learning Git

#35
post #33

After typing "git init" in the terminal in the level called "The command line", I then wanted to try my luck so I typed "vim". Now the terminal is stuck. How do I exit vim?

Assuming the vim here is fully functional, the sequence (Not combined) would be esc : q enter.

Re: Oh My Git: An open source game about learning Git

#37
post #34
post #25

Earlier quoted context omitted.

Since reality doesn't care about this, wrong dogma can still bite you if it's not real even if non other people are involved

not if 'never rebase, it is a trick of the devil' is part of the Dogma and adhered to. I'm being a little silly; but a team I worked on moved from P4 -> Git. It was an older develoepr base, so they wrote 1:1 translation wrappers for most P4 commands to git, and forced all developers to use them. Banning Rebase (in private branches, not even main) was one of the requirements to not break the wrappers.

While the idea of writing such wrappers is pretty nice, they still missed out. Rebasing is incredibly useful.

Re: Oh My Git: An open source game about learning Git

#38
post #2

a new license every day https://github.com/git-learning-game/oh-my-git/blob/main/LIC... and https://github.com/git-learning-game/oh-my-git-2/blob/main/L... their page says their funding will run out in Feb and those seem to be the last commit dates so I guess it happened :( there was some discussion on the previous submissions: https://news.ycombinator.com/from?site=ohmygit.org

They got funding for a v2 :) https://chaos.social/@blinry/111011979500389143

Re: Oh My Git: An open source game about learning Git

#39
post #34
post #25

Earlier quoted context omitted.

Since reality doesn't care about this, wrong dogma can still bite you if it's not real even if non other people are involved

not if 'never rebase, it is a trick of the devil' is part of the Dogma and adhered to. I'm being a little silly; but a team I worked on moved from P4 -> Git. It was an older develoepr base, so they wrote 1:1 translation wrappers for most P4 commands to git, and forced all developers to use them. Banning Rebase (in private branches, not even main) was one of the requirements to not break the wrappers.

Interesting, one of my personal dogmas is "never merge, always rebase".

I can't handle my branches bifurcating into the past.

Post reply on HN