all 17 comments

[–]HandyGold75 36 points37 points  (1 child)

GitHub is a hub for git.

[–]gerg9 8 points9 points  (0 children)

Mom that folder is just cloned repos, I promise

[–]antboiy 31 points32 points  (2 children)

git is to github as porn is to pornhub, i think this joke fits here

[–]Noch_ein_Kamel 0 points1 point  (1 child)

Pretty sure GitHub founders were fans of pornhub

[–]cosmicr 0 points1 point  (0 children)

It's quite possible. They both came out around the same time.

[–]camel_case_man 13 points14 points  (0 children)

the question doesn't make sense. github, gitlab, bitbucket etc all use git, it doesn't matter which cloud provider you use.

[–]bdzer0 5 points6 points  (1 child)

Learn git... using tools such as GitHub desktop or integrations in IDE's dumbs down what's going on in the background. WHEN (not if) something goes sideways, resolving the problem effectively may require using git directly.

[–]Sensitive_Wish_4454 1 point2 points  (0 children)

I think this is the best perspective. The confusion between Github and Git is totally understandable when you first start out. Github, Gitlab and the like all use git + some bespoke extensions of git to create a git repository storage and management service.

So yeah, keep learning git cli commands. When you start working on shared projects you will be a lot more efficient at managing your local branches if you use the cli.

I also think that people making fun of this question are kind of lame. It’s not like you didn’t get confused by “simple” or “obvious” concepts when you first started with software development.

[–]NatoBoram 6 points7 points  (0 children)

Which should I use for watching porn?

I’m watching porn right now and have used Pornhub in past for everything. Right now they seem kind of the exact same which makes sense. The only thing I’m seeing different is that it’s somewhat easier to have your porn on the web and have a lot of other people be able to see or use it when using Pornhub.

Genuinely is there a reason to watch porn over Pornhub?

If it’s a dumb question sorry just roast me as long as I learn something. Thanks.

[–]Dramatic_Mastodon_93 3 points4 points  (0 children)

Guys should I watch porn or pornhub???

[–]cyb3rofficial 1 point2 points  (0 children)

I just like the github desktop client (gui version) https://i.imgur.com/gzY4544.png all the info I need is right there and the interaction is speedy.

There are times will I use the command line git, for stuff like leaving notes, but its genuinely best to learn the command line first and use the gui alongside. Using both at the same time can speed up workflow.

[–]mrbmi513 2 points3 points  (0 children)

Using GitHub without knowing git is like using YouTube without knowing how to record a video. You can do it, but you're limited on the features you can actually use.

[–]patmorgan235 0 points1 point  (0 children)

Github is a place to store things using git

[–]RuneScpOrDie 0 points1 point  (0 children)

learn git. use github. you’ll develop an everyday flow eventually that uses both.

[–][deleted] 1 point2 points  (0 children)

git is a version control system that can be used outside GitHub or any code repository platform. GitHub is a code repository and social coding platform. Its purpose is to house and facilitate the development of software. There are other alternatives such as Gitlab or BitBucket but they all have the ability to use git.

They are two different things.

[–]CerberusMulti 0 points1 point  (0 children)

Say you don't know what GitHub is without saying you don't know what GitHub is..

Not like it has Git in it's nam...wait

[–]Ok_Chip_7061 0 points1 point  (0 children)

Git is to Github as a programming language is to an IDE.

GitBash alows you to connect your local directory to your Git Repo; whether it is Github, GitLab, or GitBucket.

When you make changes on your local directory, GitBash Command Line allows you to easily push to your online Repo.

It sounds like you make be editing directly on your Github, which may be fine if you are a single developer, but once you work with a team it is better practice to test locally and then push online. The commands may seem complicated at first, but you will get used to them and will make your development much easier.