Aprender como usar o GitHub com cursos interativos projetados para iniciantes e profissionais experientes.
- O GitHub é uma plataforma colaborativa que utiliza o Git para versionamento.
- Um repositório é um projeto contendo arquivos e pastas. Um repositório rastreia versões de arquivos e pastas. Sobre repositórios.
- Um ramo (branch) é uma versão paralela do seu repositório. Por padrão, um repositório possui um ramo denominado ‘main’ que é considerado o ramo definitivo.
- Criar ramos adicionais permite copiar o ramo ‘main’ do seu repositório e realizar alterações de forma segura, sem alterar/atrapalhar/influenciar o ramo principal.
- Os ramos são muito utilizados para se trabalhar em funcionalidades específicas sem afetar outras partes do projeto. Sobre ramos (branches).
- Um LEIAME (README) do perfil é essencialmente uma seção “Sobre mim” no seu perfil do GitHub onde você pode compartilhar informações sobre você mesmo sobre a comunidade. Sobre o LEIAME do perfil.
- Atividade: Seu primeiro ramo.
- Ter criado o ramo permite editar seu projeto sem alterar o ramo principal.
- Uma submissão (commit) é um conjunto de alterações realizadas em arquivos e pastas de seu projeto.
- Um commit existe para um ramo específico. Sobre commits.
- Atividade: Seu primeiro commit.
- Passos para se enviar alterações ao GitHub:
- Adicionar um arquivo ao novo ramo.
Note
.md
é uma extensão que cria um arquivo Markdown. Sobre Markdown.- Curso comunicando-se com Markdown.
- Nos commits é possível inserir uma mensagem curta que descreve quais alterações foram realizadas. Essa mensagem ajuda outras pessoas a saber o que foi incluído no commit.
- A colaboração acontece numa solicitação pull. Ela exibe as alterações no seu ramo para as outras pessoas e lhes permite aceitar, rejeitar, ou sugerir mudanças adicionais ao ramo.
- A solicitação pull mantem as mudanças realizadas num ramo e propõe aplicá-las ao ramo main. Sobre solicitações pull.
- Atividade: Crie uma solicitação pull.
- Para criar uma requisição pull automaticamente, clicar em
Compare and pull request
. - Para configurar uma requisição pull manualmente:
- Clicar na aba pull requests.
- Clicar em New pull request.
- Assegurar que o ramo main está selecionado na droplist base.
- Na droplist compare selecionar
my-first-branch
. - Clicar criar requisição pull.
- Insira um título para a requisição pull.
- Um merge adiciona as mudanças da sua solicitação pull e de um ramo secundário ao seu ramo main. Sobre merges.
- Atividade: mescle a solicitação pull.
Important
Recursos para aprender mais e se desenvolver!!
- Para estudantes: Student Developer Pack.
- Cursos do GitHub Skills.
- Documentos para iniciar no GitHub.
- Onde encontrar projetos para contribuir: GitHub Explore.
- Página de status do GitHub.
Footnotes
-
Os conteúdos dessa nota de estudos foram traduzidos do curso Introduction to GitHub, disponível no portal GitHub Skills. ↩