Posts

Showing posts from December, 2021

Begining with GitHub

Image
  GitHub is a website and cloud-based service that helps developers store and manage their code, as well as track and control changes to their code. To understand exactly what GitHub is, you need to know two connected principles: Version control Git In this article, I’ll first explain those two principles. Then, we’ll dig into more about GitHub and how you can actually use GitHub to your works. What Is Version Control? Version control helps developers track and manage changes to a software project’s code. As a software project grows, version control becomes essential. Take WordPress… At this point, WordPress is a pretty big project. If a core developer wanted to work on one specific part of the WordPress codebase, it wouldn’t be safe or efficient to have them directly edit the “official” source code. Instead, version control lets developers safely work through branching and merging . With branching , a developer duplicates part of the source code (called the repository )