-
Configurar acesso via HTTPS e SSH
- Acesso HTTPS
digita no gitbash:
git config --global user.name "nome do usuário github"
git config --global user.email "email do usuario github"- Acesso SSH
digita no gitbash:
git config --global user.name "nome do usuário github"
git config --global user.email "email do usuario github"
ssh-keygen
vai teclando enter
va na pasta que foi salva as chaves (c:/users/nomeDoUsuario/.ssh)
cat nomeDaChave.pub
copia o conteudo da chave
vai no github > conficurações > chaves ssh e GPG > Nova chave
agora, é só copiar a url ssh em vez da url https do repositório
no gitbash digita: git remote set-url origin "url ssh"
git init
git add .
git commit -m "Mensagem"
git push origin "url ssh" -
Criar um repositório local e adiciona-lo ao github remoto; [ x ]
cria um diretório local
cria um repositório no github com o mesmo nome do local
abre o gitbash no diretório local e digita:
git init
git branch -M main
git add .
git commit -m "Mensagem"
git push origin "url https"
git status -
Clonar um repositório remoto para o nosso computador local; [ x ]
vai no repositório remoto e copia a url dele.
vai até o local desejado para receber o repositório remoto
digita no gitbash:
git clone "url do repositório remoto" -
Fazer Alterações >> Adicionar | Commitar | Enviar arquivor; [ x ]
git add .
git commit -m "Mensagem"
git push origin "url https" -
Criar uma nova Branch e merge; [ x ]
git branch
git branch versao1
git checkout versao1
fazer alterações
git add .
git commit -m "Mensagem"
git push origin versao1
vai aparecer no github a solicitação de pull requestpara fazer o merge, volta p a branch main
git checkout main
git merge versao1 -
Realizar um Fork e pull Request; [ x ]
para fazer um fork vai no repositório do github
clica em fork. agora passará a aparecer no seu github
após fazer alterações, se quiser fazer um pull request,
no repositorio forkado clica em pull request e criar pull request clica em fork
na conta principal, clica p ver as pull requests
analisa e faz o merge -
Tags e versões
git tag -a v1.1 -m "Versão 1.1"
git push origin v1.1 -
Release
é uma ferramenta para organizar o versionamento do seu projeto, compartilhar recursos específicos da versão e registrar alterações para melhor controle e colaboração Clica em Release > dá um nome e descrição
-
Gists
é uma ferramenta simples e poderosa para compartilhar snippets de código, scripts, arquivos de configuração ou qualquer outro tipo de texto curto. É como um repositório leve para armazenar e compartilhar pequenos pedaços de código de forma rápida e fácil. gists.github.com Descrição nome do arquivo.extensão conteudo do arquivo (pedaço de código a ser compartilhado) escolhe se será secreto ou publico pose adicionar alguns arquivos
-
Issues
Um espaço para comunicação, organização e acompanhamento de tarefas em projetos. As Issues no GitHub são ferramentas essenciais para gerenciar o desenvolvimento de projetos em equipe ou individualmente. Entra no Repositório > Issues > New Issue
-
Wikis
servem como repositórios de documentação colaborativa para seus projetos.
São espaços para criar e compartilhar informações relevantes sobre o seu código, facilitando o acesso e a compreensão do projeto para qualquer pessoa.