LogoLogo
  • Git e GitHub para Humanos
  • Sumário
  • 1. Antes de Começar
    • 1.1 Este livro é para você?
    • 1.2 A razão por trás deste livro
    • 1.3 Visão geral
    • 1.4 Sobre o GitHub
    • 1.5 Sobre a Cumbuca Dev
    • 1.6 O maravilhoso mundo do open source
    • 1.7 Mapa do livro
    • 1.8 Glossário: capítulo 1
  • 2. Fundamentos de Controle de Versão e Git
    • 2.1 Introdução a sistemas de controle de versão
      • 2.1.1 Sistemas de controle de versão centralizados
      • 2.1.2 Sistemas de controle de versão distribuídos
    • 2.2 Introdução ao Git
    • 2.3 Conceitos Fundamentais do Git
      • 2.3.1 Repositório
      • 2.3.2 Commit
      • 2.3.3 Branch
      • 2.3.4 Merge
    • 2.4 Instalando o Git
      • 2.4.1 Instalando no Linux
      • 2.4.2 Instalando no macOS
      • 2.4.3 Instalando no Windows
    • 2.5 Interagindo com o Git
    • 2.6 O Comando Git
    • 2.7 Inicializando de um Repositório Local
    • 2.8 Configurando de um Repositório Local
    • 2.9 Links Úteis: Capítulo 2
    • 2.10 Glossário: Capítulo 2
  • 3. Operações Locais Básicas no Git
    • 3.1 Explorando Operações Locais do Git
    • 3.2 Salvando Alterações Localmente
      • 3.2.1 Adicionando Arquivos ao Controle de Versão via `git add`
      • 3.2.2 Verificando o Estado do Repositório via `git status`
      • 3.2.3 Criando Commits via `git commit`
      • 3.2.4 Visualizando o Histórico do Repositório via `git log`
      • 3.2.5 Comparando Alterações via `git diff`
      • 3.2.6 Unindo os Pontos
      • 3.2.7 Exemplo Prático
    • 3.3 Trabalhando com Branches Localmente
      • 3.3.1 Gerenciando Branches via `git branch`
      • 3.3.2 Alternando Entre Branches via `git switch`
      • 3.3.3 Mesclando Branches via `git merge`
        • 3.3.3.1 Resolvendo Conflitos de Merge
      • 3.3.4 Unindo os Pontos
      • 3.3.5 Exemplo Prático
    • 3.4 Links Úteis: Capítulo 3
    • 3.5 Glossário: Capítulo 3
  • 4. Ajuste de Mudanças Locais no Git
    • 4.1 Desfazendo Alterações Localmente
      • 4.1.1 Desfazendo Alterações Antes do Commit
      • 4.1.2 Desfazendo Commits
      • 4.1.3 Alterando o Último Commit via `git commit --amend`
      • 4.1.4 Unindo os Pontos
      • 4.1.5 Exemplos Práticos
    • 4.2 Ignorando e Removendo Arquivos do Rastreamento Local
      • 4.2.1 Ignorando Arquivos do Rastreamento Utilizando o arquivo .gitignore
      • 4.2.2 Removendo Arquivos do Rastreamento via `git rm`
    • 4.3 Links Úteis: Capítulo 4
    • 4.4 Glossário: Capítulo 4
  • 5. Introdução ao GitHub
    • 5.1 Qual a diferença entre Git e GitHub?
    • 5.2 Grandes Projetos Abertos no GitHub
    • 5.3 Recursos do GitHub
    • 5.4 Idioma Suportado no GitHub
    • 5.5 Contas no GitHub
      • 5.5.1 Conta Pessoal
      • 5.5.2 Conta de Organização
      • 5.5.3 Conta Corporativa
      • 5.5.4 Unindo os Pontos
    • 5.6 Planos do GitHub
    • 5.7 Criando uma Conta Pessoal no GitHub
    • 5.8 Explorando a Interface do GitHub
      • 5.8.1 Página Principal (Home)
      • 5.8.2 Página de Notificações (Notifications)
      • 5.8.3 Página de Configurações (Settings)
    • 5.9 Links Úteis: Capítulo 5
    • 5.10 Glossário: Capítulo 5
  • 6. Repositórios no GitHub
    • 6.1 O quê é um Repositório no GitHub?
    • 6.2 Criando um Repositório no GitHub
    • 6.3 Página Principal de um Repositório: Aba Code
      • 6.3.1 Editando um Arquivo em um Repositório no GitHub
      • 6.3.2 Explorando o Histórico de Commits de um Repositório no GitHub
      • 6.3.3 Editando Detalhes de um Repositório no GitHub
      • 6.3.4 Explorando um Repositório Ativo em Uso
    • 6.4 Página de Configurações de um Repositório: Aba Settings
      • 6.4.1 Gerenciando Configurações Gerais de um Repositório no GitHub: Menu General
      • 6.4.2 Gerenciando Configurações de Colaboração de um Repositório no GitHub: Menu Collaborators
      • 6.4.3 Explorando Configurações de um Repositório no GitHub na Prática
    • 6.5 Links Úteis: Capítulo 6
    • 6.6 Glossário: Capítulo 6
  • 7. Documentação de Projetos
    • 7.1 O quê é Documentação de Projeto?
    • 7.2 Explorando a Linguagem de Marcação Markdown
    • 7.3 Criando uma Página de Apresentação no GitHub
    • 7.4 Links Úteis: Capítulo 7
    • 7.5 Glossário: Capítulo 7
  • 8. Issues no GitHub
    • 8.1 O quê é GitHub Issues?
    • 8.2 Criando uma Issue no GitHub
    • 8.3 Explorando a Página de uma Issue no GitHub
    • 8.4 Atribuindo uma Issue no GitHub
    • 8.5 Categorizando Issues de um Repositório através de Labels no GitHub
      • 8.5.1 Gerenciando Labels de um Repositório no GitHub
    • 8.6 Página de Issues de um Repositório no GitHub: Aba Issues
    • 8.7 Explorando Issues no Mundo Real
    • 8.8 Links Úteis: Capítulo 8
    • 8.9 Glossário: Capítulo 8
  • 9. Git Remoto
    • 9.1 Explorando Operações Remotas do Git
    • 9.2 Interagindo com o Repositório Remoto Central no Git
      • 9.2.1 Clonando um Repositório Remoto via `git clone`
      • 9.2.2 Buscar Atualizações de um Repositório Remoto via `git fetch`
      • 9.2.3 Enviando Mudanças Locais para o Repositório Remoto via `git push`
      • 9.2.4 Sincronizando o Repositório Local com o Remoto via `git pull`
      • 9.2.5 Unindo os Pontos
      • 9.2.6 Exemplo
    • 9.3 Interagindo com o Repositório Remoto hello-world
      • 9.3.1 Conectando-se ao GitHub via SSH
      • 9.3.2 Clonando o Repositório hello-world
      • 9.3.3 Alterando hello-world Localmente
        • 9.3.3.1 Editor de Código
        • 9.3.3.2 Editando README.md
        • 9.3.3.3 Salvando Alterações no Controle de Versão Local
      • 9.3.4 Enviando Alterações para o Repositório Remoto
    • 9.4 Links Úteis: Capítulo 9
    • 9.5 Glossário: Capítulo 9
  • 10. Pull Requests no GitHub
    • 10.1 O quê é um Pull Requests no GitHub?
    • 10.2 Entendendo as Propriedades de um Pull Request no GitHub
      • 10.2.1 Branches de Origem e de Destino de um Pull Request
      • 10.2.2 Título de um Pull Request
      • 10.2.3 Descrição de um Pull Request
      • 10.2.4 Modificações de um Pull Request
      • 10.2.5 Pessoas Revisoras de um Pull Request
      • 10.2.6 Labels de um Pull Request
    • 10.3 Criando um Pull Request no GitHub
    • 10.4 Página de um Pull Request no GitHub
      • 10.4.1 Aba Conversation
      • 10.4.2 Aba Commits
      • 10.4.3 Aba Checks
      • 10.4.4 Aba Files Changed
    • 10.5 Página de Pull Requests de um Repositório no GitHub: Aba Pull Requests
    • 10.6 Recebendo Revisões em um Pull Request no GitHub
      • 10.6.1 Boas Práticas
      • 10.6.2 Exemplo Prático
        • 10.6.2.1 Adicionando Conta Colaboradora
        • 10.6.2.2 Solicitando Revisão de Pull Request
        • 10.6.2.3 Lidando com o Feedback
    • 10.7 Mesclando um Pull Request no GitHub
      • 10.7.1 Exemplo Prático
    • 10.8 Atualizando um Repositório Local Após Mesclagem
    • 10.9 Explorando Pull Requests no Mundo Real
    • 10.10 Links Úteis: Capítulo 10
    • 10.11 Glossário: Capítulo 10
  • 11. Fluxo de Trabalho
    • 11.1 Fork no GitHub
      • Fork
    • 11.2 Forks e Pull Requests
      • 11.2.1 Criando um Fork no GitHub
      • 11.2.2 Clonando um Fork
      • 11.2.3 Realizando Alterações Localmente
      • 11.2.4 Enviando Alterações Locais para o Fork Remoto
      • 11.2.5 Criando um Pull Request a partir de um Fork no GitHub
      • 11.2.6 Sincronizando um Fork no GitHub
      • 11.2.7 Revisão, Mesclagem e Atualizações Pós-mesclagem
    • 11.3 Fluxo de Trabalho
  • 11.4 Links Úteis - Capítulo 11
  • 11.5 Glossário - Capítulo 11
  • 12. O Caminho Continua
    • 12.1 Conhecendo Ferramentas Adicionais
      • 12.1.1 Indicação: Jogo Oh My Git
    • 12.2 Explorando Projetos Open Source
    • 12.3 Crescendo e Colaborando em Comunidades
    • 12.4 Desafio: GitCaos 🔥
    • 12.5 Links Úteis - Capítulo 12
    • 12.6 Glossário Completo: Git e GitHub para Humanos
Fornecido por GitBook
Nesta página
  • Navegue até a Página Inicial do GitHub
  • Insira seu e-mail
  • Crie sua senha
  • Crie o seu Nome de Usuário
  • Preferências de e-mail
  • Verificação 1 (conta)
  • Verificação 2 (e-mail)
  • Entre na sua Conta!

Isto foi útil?

Editar no GitHub
Exportar como PDF
  1. 5. Introdução ao GitHub

5.7 Criando uma Conta Pessoal no GitHub

Agora que você entende melhor todos os conceitos e fundamentos, que tal se tornar parte da maior rede de pessoas desenvolvedoras do mundo?

Anterior5.6 Planos do GitHubPróximo5.8 Explorando a Interface do GitHub

Atualizado há 11 meses

Isto foi útil?

Como te falamos no primeiro dia, para criar uma conta pessoal no GitHub é super simples: você irá precisar apenas de um e-mail que você já tenha acesso. Este e-mail será utilizado inicialmente na verificação da conta, e caso precise no futuro ele será o meio de comunicação entre você e a plataforma (recuperação de senha, novidades e muito mais).

Pegue seu melhor e-mail e vem com a gente nesse tutorial!

Navegue até a Página Inicial do GitHub

Opa! Boas vindas ao futuro mais novo integrante da rede! :)

Insira seu e-mail

Ao centro, temos um quadro em branco escrito "Email address", ao lado de um botão roxo escrito "Sign up for GitHub". Neste quadro, digite seu melhor e-mail, confira se está correto e clique no botão roxo, logo ao lado para seguirmos!

Você será redirecionado para esta página:

Aqui, seu e-mail aparece novamente, confirme novamente se o endereço está completo e correto, e siga em "Continue".

Crie sua senha

Endereço correto, após o clique aparece uma nova linha que diz: "Create a password", que nada mais é do que o GitHub pedindo para você criar a sua SENHA.

REGRA:

A senha para acessar o GitHub precisa ter no mínimo 15 caracteres OU no mínimo 8 caracteres que incluam um número e uma letra minúscula.

Se a sua senha foi aceita nos parâmetros da plataforma, ela aparecerá assim: com "Continue" em verde e também abaixo da caixa, afirmando que sua Senha é forte o suficiente.

Se na sua tela esta mensagem aparece em vermelho ou amarelo, significa que sua senha ainda precisa de mudanças para poder ser utilizada. Mude o que for preciso, até que a mensagem se torne verde, como na imagem acima, só assim poderemos seguir.

"Password is too short"

Sua senha está muito curta. Precisa aumentar o número de caracteres.

"Password needs a number and lowercase letter"

A senha precisa de um número e uma letra minúscula.

"Password may be compromised"

Esta senha pertence à uma lista de senhas comumente utilizadas em outros websites, portanto, não será aceita.

Senha aceita, clicaremos em Continue. Importante lembrar: esta será sua senha de acesso na plataforma, salve ou anote (conforme você costuma fazer), ela é pessoal e daqui pra frente você pode precisar dela!

Crie o seu Nome de Usuário

Ao clicar Continue, um novo campo aparece: "Enter a username", no qual você cria o seu nome de usuário. Como no Instagram ou Twitter, este nome será o seu "@", como você será mencionado nesta rede.

A regra para a criação de um nome de usuário é bem simples, mas você precisa se atentar se outras pessoas já escolheram o mesmo nome.

REGRA:

Segundo o GitHub, o nome de usuário deve conter apenas caracteres alfanuméricos (Números de 0-9 e letras de A-Z, sendo maiúsculas ou minúsculas) ou hífen simples. Não pode começar ou terminar com hífen (-).

Conforme você for escrevendo sua ideia de username, assim como na etapa anterior, abaixo da caixa de diálogo, enquanto o nome não estiver disponível ou correto conforme a regra, ele te dá algumas ideias do que pode ser utilizado de acordo com o que você escreveu.

Preferências de e-mail

Agora aparece o campo para as preferências de e-mail, que indica se você quer receber atualizações e anúncios importantes relacionados ao GitHub. Aqui é opcional, você pode selecionar a opção ou não, não faz diferença na criação da tua conta.

Verificação 1 (conta)

Seguindo, entramos na primeira verificação da conta, um processo de segurança para o sistema saber se você é uma pessoa real ou um ciborgue assasino (Hasta la vista, Baby!):

No meu caso, fiz a verificação por imagem, pois considerei mais fácil, mas fique à vontade para utilizar qual você se sentir melhor.

Abaixo está o meu "desafio", que consistia em utilizar as flechas para mudar o ângulo do objeto na direita (bota), para o mesmo sentido da imagem na esquerda (mão). Você pode reiniciar no botão Restart ou mudar para a opção de Audio mesmo depois de ter iniciado, é bem tranquilo!

Não levou muito tempo para concluir, e assim que posicionei conforme o solicitado foi só clicar em Submit para enviar minha resposta e seguir com com a Criação da conta.

Verificação 2 (e-mail)

Verificação 1 concluída com sucesso, a tela recarrega com a seguinte mensagem: "Você está quase terminando! Enviamos um "código de lançamento" para o teu e-mail." Lembra daquele e-mail escolhido no início? Precisaremos entrar na conta dele para pegar o código que foi enviado pelo GitHub especialmente para você!

Caso você tenha procurado no seu e-mail, mas não recebeu a mensagem em lugar algum, você pode retornar na página de verificação (imagem) e abaixo dos quadrados para inserir o código há uma mensagem: "Não recebeu o e-mail? Reenvie o Código OU Atualize seu endereço de e-mail". A primeira opção provavelmente já irá resolver e te reenviar um e-mail como este acima. Se mesmo assim você ainda não tiver recebido, provavelmente seu endereço de e-mail possuí algum erro, aí é só clicar na segunda opção para fazer o ajuste.

Entre na sua Conta!

Oba! Chegamos à parte final do tutorial: sua conta no GitHub foi criada com sucesso, esta é a tela de login do GitHub, dizendo que você está pronto para entrar na sua nova conta!

Se você chegou até aqui: agora é só alegria!! No primeiro espaço você preenche seu e-mail ou nome de usuário, no segundo você preenche a sua senha escolhida especialmente para essa plataforma! Aí é só clicar em Sign In e...

Fique frio, nos próximos capítulos iremos te apresentar um pouquinho mais desta plataforma incrível e todas as possibilidades que ela te oferece!

Ah, não se preocupe com os termos em inglês: logo ajustaremos para o português.

Dicas

Caso você não consiga o username que tanto queria, ou está sem criatividade para fazer isso agora, não se preocupe: depois da conta criada você pode alterar seu nome de usuário mais tarde!

Vá até a sua conta de e-mail, seja ela qual for (gmail, outlook, hotmail, ...) e procure em sua Caixa de Entrada um e-mail com o seguinte assunto: Your GitHub Launch code. Caso não houver nenhuma nova mensagem do GitHub, procure na sua caixa de Spam ou Lixo Eletrônico (alguns e-mails detectam atividade desconhecida de forma diferente).

E-mail recebido, é bem simples: só pegar esse código de oito dígitos (ao centro), copiar e colar lá na página de verificação do GitHub. Parabéns, conta criada no GitHub!

... Tcharamm: esta é a página inicial de um novo usuário no GitHub! Estamos felizes de ter você até aqui, mas você viu quanta informação em somente uma tela?

🇧🇷
🇧🇷
😮‍💨
🚀
🎉
🤯
GitHub: Where the world builds softwareGitHub
https://github.com/
Logo
Esta é a página Inicial do GitHub para quem ainda não possui conta na plataforma.
No detalhe: o espaço com o nosso e-mail já preenchido - na sua página você coloca o seu!
Seguimos juntos na página redirecionada. Confirme seu e-mail e aperte os cintos! :)
Logo após o clique no botão "Continue", aparece uma nova linha para a criação da senha.
Zoom na página com a senha aceita pelo GitHub. "Password is strong" = A senha é forte.
Senha aceita com um check, seguimos para a criação do nome de usuário!
Abaixo da caixa: "Username aprendiz is not available" - quer dizer que o username que escolhi não está disponível.
Nome de usuário aceito: seguimos em "Continue".
Usuário aceito: hora das preferências de e-mail!
Tela de verificação conta com duas opções: visualizando a tela ou por meio de audio.
Exemplo do "teste" de verificação que recebi, o seu pode ser parecido!
Concluída a primeira verificação, a tela muda e o "código de lançamento" é enviado para o e-mail inserido.
O e-mail irá se parecer com esse, no centro, em azul claro está o código para ser copiado e colado no GitHub.
Essa é a tela de login do GitHub, aqui você insere suas informações para acessar sua Conta Pessoal!
Sua página inicial será parecida com esta!
Página inicial do GitHub: https://github.com/. Em um fundo preto e escritas em branco, ao centro a frase "Let's build from here", à direita um detalhe com pequenas imagens em roxo e azul, com o octocat e outros símbolos de merge, conexões, segurança, copilot, entre outros.
Recorte da tela com a caixa de diálogo preenchida com o e-mail: aprendiz.cumbucadev@gmail.com (apresentando a instrução). O botão de "Sign Up for GitHub" está com brilho, indicando que será clicado, enquanto "Start a free enterprise trial" está fosco, indicando que não será clicado.
O link foi redirecionado para uma página com fundo azul e pontos de brilho que remetem à estrelas que ficam se movimentando para a frente da tela. No meio há uma caixa de diálogo em cinza, que confirma se aquele e-mail está correto.
Na mesma tela descrita anteriormente, ao clicar em "Continue", logo abaixo aparece o campo: "Create a Password".
Na mesma tela, com a caixa de senha preenchida, sem aparecer para o público, com bolinhas brancas, o botão ao lado: Continue está verde, sinalizado que a senha foi aceita nos parâmetros da plataforma.
Mais um campo aparece na tela, "Enter a username" com a caixa de diálogo logo abaixo
Mesma tela, apenas com a frase indicando que o nome que escolhi não está disponível, e as opções embaixo: "aprendiz-gif, aprendiz-sketch ou aprendiz608 estão disponíveis".
Na mesma tela de antes, o username "aprendizCumbucaDev" foi aceito. O botão "Continue" fica verde e clicável!
Mesma tela, com conteúdo adicional perguntando sobre as preferências de e-mail.
A parte da tela se modifica e todo o espaço utilizado anteriormente se transforma em espaço em branco com duas opções, em cima a opção em imagem e abaixo a versão em audio.
Ao centro há duas imagens, na direita uma mão apontando para a diagonal esquerda da tela e uma bota cinza também na mesma posição. Abaixo da imagem da bota, há duas setas clicáveis: uma para a direita e outra para a esquerda, onde ao clicar você vai mudando a posição da bota. Embaixo um botão com Submit.
No espaço anterior, a imagem recarrega com a mensagem e abaixo dela há 8 quadrados vazios para serem preenchidos com o código.
Print do e-mail recebido pelo GitHub, contém o código de lançamento e outras informações.
Página de login do GitHub, fundo preto com os espaços para preencher e-mail e senha e ingressar na plataforma.
Página inicial do perfil logado no GitHub, possui vários elementos como: aba de notificações, barra para pesquisa e menus acima. No corpo há várias caixas de diálogo falando sobre o seu README.md, GitHub Universe, Explore Repositories, Create a New Repository, entre outros.