Skip to content

🚧 Neste repositório estão comandos básicos para enviar um projeto para essa plataforma e também conta com alguns erros e as soluções que aprendi durante o uso do Git.

Notifications You must be signed in to change notification settings

juuwes/solucionando-git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 

Repository files navigation

Manual da @juuwes sobre git

🚧 Neste repositório estão comandos básicos para enviar um projeto para essa plataforma e também conta com alguns erros e as soluções que aprendi durante o uso do Git.

Esse repositório está em constante atualização.

Comandos Básicos 🧩

  • Esses dois comandos abaixo são para sua identificação no Git, esse comando só será realizado uma vez após a instalação do programa:
    git config --global user.name "seu nome"
    git config --global user.email "seu email de cadastro nessa plataforma"

  • O bloco de comandos abaixo são para realizar um primeiro commit para o seu repositório remoto no GitHub:
    git init (esse comando é para iniciar/criar um novo repositório Git)
    git add . (esse comando é para adicionar TODOS os arquivos ao repositório)
    git commit -m "mensagem para seu commit" (esse comando é para adicionar uma mensagem em seu commit)
    git branch -M main(esse comando é para renomear a branch, mesmo que já existe. ex.: se o nome da branch antes era master, após esse comando será chamada de main **nome da branch)
    git remote add origin git@github.com:seu-usuario/seu-repositorio.git (esse comando estabelece conexão entre o repositótio local e um remoto)
    git push -u origin main(esse comando é para subir modificação para repositório remoto conectado com o comando anterior **nome da branch)

  • Os comandos para utilizar, conforme a necessidade:
    git add * (esse comando é para adicionar os arquivos novos/modificados ao repositório)
    git add nome-arquivo (esse comando é para adicionar um arquivo específico ao repositório)
    git clone git@github.com:seu-usuario/seu-repositorio.git(esse comando cria uma cópia de um repositório já existente)
    git checkout main(esse comando é trocar de ramificação para outra **nome da branch)

Erros e Soluções ⚠️

  • Erro encontrado:
    ! [rejected] master -> master (fetc h first)
    error: failed to push some refs to 'git@github.com:abc/abc.git' [...]

  • Solução #1 - Melhor encontrada: Digitar os seguintes comandos abaixo:
    git fetch origin master:tmp ➡️ git rebase tmp ➡️ git push origin HEAD:master ➡️ git branch -D tmp

  • Solução #2 - Cuidado! * Digitar o seguinte comando abaixo:
    git push origin master --force

* Se alguém tiver construído em cima de sua história original, euquanto você está rebasing (processo de mover ou combinar uma sequência de commits para um novo commit base), a branch no controle remoto pode avançar com seu compromisso, e cegamente empurrar com -- force perderá seu trabalho.

About

🚧 Neste repositório estão comandos básicos para enviar um projeto para essa plataforma e também conta com alguns erros e as soluções que aprendi durante o uso do Git.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published