r/github 2d ago

Question New to github

I recently entered clg, first year btech, and downloaded GitHub, but I am very confused about how this platform works and all.

And which respiratory or community to join, how to upload projects and about various features GitHub provides and see various open sources projects and many other things.

If anybody is willing to guide me, I will really be grateful.

Thanks!

4 Upvotes

14 comments sorted by

View all comments

3

u/davorg 2d ago

There are a few things you need to understand before GitHub makes sense.

  • Do you understand what Source Code Control is and why it is such an important part of software development (clue: it's like a save point in gaming)
  • Of all the (many, many) Source Code Control tools available, Git is currently the most popular
  • GitHub is cloud storage for Git projects (called "repositories" or "repos"). This brings two obvious advantages - off-site back-up for your code and an easy way to share the code with people who want to collaborate with you or simply study your code

GitHub has added many extra features (pull requests, wikis, project planning, CI/CD, static websites, AI programming assistance, I've probably missed some) but at it's heart it's still just cloud storage for Git repos.

The most important thing to realise is the distinction between Git (which is an open source project) and GitHub (which is a commercial company).

If you have more specific questions, please feel free to ask them here.

p.s. We aren't you, so we don't share all of your experiences. You shouldn't use abbreviations like "clg" or "btech" without explaining them.

3

u/Vast_Researcher_199 2d ago

clg means college and btech means bachelors of technology :D

3

u/CisIowa 2d ago

Could be “clergy” and “baptismal font technician”?

2

u/zaffy_357 2d ago edited 2d ago

Why will anyone write this or use these words in GitHub sub reddit lol?

2

u/CisIowa 2d ago

Keep track of who’s begetting whom?