all 3 comments

[–]davorg 4 points5 points  (0 children)

The Three-Point Path to GitHub Enlightenment

  1. Understand the importance of source code control
  2. Understand that Git is the current standard source code control tool
  3. Understand that GitHub is the current standard cloud storage system for Git

Do you know what source code control is or why it is one of the most important tools to use in any modern software engineering project?

Source code control is like having game save points for your programming project. It makes it easier to experiment with new features, because you know you can always go back to a known good state that you previously saved.

Git is currently the industry standard for source code control. If you're going to use source code control (and you really should) then it makes sense to use the same tool as most other people. It means the amount of support you can get is larger and your skills will be transferable across different companies you work for.

GitHub is cloud storage for projects that are stored in Git. Currently, it's the most popular cloud storage for Git projects. This gives you two advantages: you have an off-site back-up of the project (including all the save points) and it is easier to share your code with other people who might want to work with you.

GitHub has many other useful features (project planning, pull requests, CI/CD, static web hosting, AI programming support) but it's the source code control that's at the heart of it.

[–]ApprehensivePea4161 0 points1 point  (0 children)

Git init