3 ms·
The GitHub folks were already on a roll with this before Microsoft came along. How many people don't understand the difference between Git and GitHub, don't re
by cxr 5y ago
The GitHub folks were already on a roll with this before Microsoft came along. How many people don't understand the difference between Git and GitHub, don't realize that saying "can you <interact with me somehow> on GitHub?" makes the same presumptions as "can you <interact with me somehow> on Facebook?", don't give two shits about how messy their commit messages are formatted, don't realize that Git doesn't actually have PRs, don't realize that the closest analog that it does have is intended for the convenience of a core team of frequent collaborators pulling from one another (N-to-N instead of the star topology that dominates on GitHub—and not for drive-by contributors), and wouldn't know what to do with a patch if you gave it to them, or if they do, wouldn't accept one if you tried.
- Zababa 5y agoThat is a very good point. I had the chance to start my "Git adventure" with Mercurial on some in house software at my university. They then switched to Git with Gitlab. And now I use Git with Github. It helped me to realize which piece does what. But if you start with popular tutorials, everything is Github. Github even released a CLI wrapper around Git that integrates Github-specific concepts.
- CRConrad 5y agoThis has annoyed the crap out of me for a long while too. I never found out how to drive the difference -- "that's not git, that's GitHub!" -- home to people who'd just answer "What are you on about, it's the same thing!" before this idea struck me right now: "No, they're different things. Just like GMail is one e-mail server (and client), but GMail isn't the same thing as e-mail." Gonna try that next time I get onto the subject.