Olá Dev! Estou criando esse repositório com fins de estudos, um resumindo falando sobre o que é o Github e alguns dos seus princípais comandos utilizandos.
Mas Afinal, o que é o GitHub?
Em breves palavras, podemos dizer que o Github é uma plataforma de gerenciamento de projetos e controle de versão de código-fonte baseado em nuvem ☁️ que nos permite o desenvolvimento dos nossos projetos de forma colaborativa com toda a equipe de desenvolvimento, facilitando a manutenção, gerenciamento e desevolvimento do programas.
O GitHub utiliza o Git como seu sistema de controle de versão subjacente, permitindo que desenvolvedores usem o Git para gerenciar as diferentes versões de seus códigos-fonte, e o GitHub oferece a plataforma para hospedar e gerenciar os repositórios Git, tornando o processo de colaboração mais fácil e eficiente.
Mas e o Git, o que seria?
Já o Git é um sistema de controle de versão de código-fonte distribuído e gratuito, desenvolvido pelo criador do Linux, Linus Torvalds, em 2005. Ele permite que desenvolvedores trabalhem em equipe e gerenciem diferentes versões de código-fonte para um mesmo projeto, permitindo a colaboração e compartilhamento de trabalho de forma eficiente e segura.
#####Espero que com isso a gente tenha um pouco de ideia do que é o git e o github. E caso queiram saber sobre o controle de versão e versionamento de código comentado acima, podemos entender que:
O controle de versão é um sistema que permite que desenvolvedores trabalhem em equipe e gerenciem diferentes versões do código-fonte de um mesmo projeto. Ele rastreia as alterações feitas no código-fonte, registrando quem fez as alterações, quando foram feitas e o que foi alterado.
Já o versionamento de código é uma prática que consiste em gerenciar as diferentes versões do código-fonte de um projeto usando um sistema de controle de versão. Isso permite que os desenvolvedores possam trabalhar em equipe sem interferir no trabalho um do outro, além de permitir a recuperação de versões anteriores do código-fonte, facilitar a identificação e resolução de conflitos e, em geral, melhorar a organização e eficiência do processo de desenvolvimento de software.
Agora vamos ver os passos para a instalação
- Crie uma conta no GitHub: Para criar uma conta no GitHub, vá para a página de registro do GitHub e preencha as informações necessárias.
- Instale o Git: O Git é um sistema de controle de versão de código-fonte que é usado para trabalhar com o GitHub. Você pode baixar e instalar o Git a partir do site oficial do Git.
- Configure o Git: Configure o Git com seu nome de usuário e endereço de e-mail. Isso é importante para que o GitHub possa atribuir corretamente as contribuições ao seu perfil.
- Crie um repositório: Um repositório é um local onde os arquivos do seu projeto serão armazenados. Para criar um novo repositório, clique no botão "New" na página inicial do GitHub e siga as instruções na tela.
- Adicione arquivos ao repositório: Você pode adicionar arquivos ao seu repositório de duas maneiras: arrastando e soltando os arquivos na página do repositório ou usando o Git para fazer o upload dos arquivos.
- Faça um commit: Um commit é uma atualização do código-fonte que é adicionada ao histórico do repositório. Para fazer um commit, você precisa adicionar uma mensagem que descreva as mudanças que você fez.
- Crie um branch: Um branch é uma cópia do seu repositório que permite que você experimente novos recursos sem afetar a versão principal do código-fonte. Para criar um novo branch, vá para a página do repositório e clique no botão "Branch: master" e digite um nome para o novo branch.
- Faça um merge: Um merge é a integração das alterações feitas em um branch com o branch principal do código-fonte. Para fazer um merge, vá para a página do repositório e clique no botão "Pull requests" e siga as instruções na tela.