button-icon

Entrar

Entrar
Archi's Academy
    Cursos
    Cursos
    #
  • Projetos
    Projetos
  • Archi's Academy

    Trilhas

    #
  • Blog
    Blog
  • Precos
    Precos
  • Contato
    Contato
  • Para clubes universitarios
    Para clubes universitarios

BLACK FRIDAY

85% de desconto durante todo novembro

whatsapp
Entre em contato
Archi's Academy

Navegacao

  • Cursos
  • Projetos
  • Blog
  • Precos
  • Para clubes universitarios
  • Contato

Cursos

    Trilhas

    • Desenvolvimento Frontend
    • Desenvolvimento Backend
    • Garantia de Qualidade (QA)
    • Programacao com IA Agente e LLMs
    • Desenvolvimento Mobile
    • DevOps

    Legal

    • Politica de Privacidade
    • Termos de Servico

    Contato

    +1 (217) 200 90 93
    Suite No: 8, 400 Emmet Street
    Kissimmee, Florida 34741 USA
    [email protected]

    Copyright © Tech Career Yazılım Danışmanlık A.Ş. 2026

    instagramlinkedingithubyoutubexfacebook
    visamastercardstripeiyzicoamerican-express
    ETBIS
    1. Home›
    2. Blog›
    3. A Beginner's Introduction to GitHub

    Management solution

    Open source

    Version Control

    A Beginner's Introduction to GitHub

    What is GitHub?

    At a high level, 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:
    1. Version Control
    2. Git

    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. Let’s take WordPress as an example.
    At this point, WordPress is a pretty big project. If a core developer wanted to work 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 work safely through branching and merging.
    With branching, a developer duplicates part of the source code (called the repository). The developer can then safely make changes to that part of the code without affecting the rest of the project.
    Then, once the developer gets his or her part of the code working properly, he or she can merge that code back into the main source code make it official.
    All of these changes are then tracked and can be reverted if needed.

    What is Git?

    Git is a specific open-source version control system created by Linus Torvalds in 2005.
    Specifically, Git is a distributed version control system, which means that the entire codebase and history is available on every developer’s computer, which allows for easy branching and merging.
    According to a Stack Overflow developer survey, over 87% of developers use Git.

    So what is GitHub, then?

    GitHub is a for-profit company that offers a cloud-based Git repository hosting service. Essentially, it makes it a lot easier for individuals and teams to use Git for version control and collaboration.
    GitHub’s interface is user-friendly enough so even novice codes can take advantage of Git. Without GitHub, using Git generally requires a bit more technical savvy and use of the command line.
    Additionally, anyone can sign up and host a public code repository for free, which makes GitHub especially popular with open-source projects.
    This was a brief and basic introduction to GitHub. I hope it helped all the beginner's out there.
    You can follow me for more interesting topics and drop a like if you found it informative!
    Goodbye have a nice day!
    archis-trainees-blog

    Arya Tuba Durgun

    Pazartesi, Tem 12, 2021

    Pronto para transformar conhecimento em habilidades reais?

    Comece a construir com formacao guiada por projetos e ganhe experiencia pratica desde o primeiro dia.

    TOC

    Table of Content

    • 01What is GitHub?
    • 02What is Version Control?
    • 03What is Git?
    • 04So what is GitHub, then?