Espero ajudar todos os iniciantes em git com esse pequeno glossário.
Explicando cada processo dos comandos git para criar um repositório:
Commands
Description
git init
inicia um repositório git vazio
git add (nome do arquivo)
manda os arquivos pra area de standing
git status
(opcional) mostra o status para verificar o estado da branch
git commit -m "primeiro commit"
gerando commit
git status
(opcional) mostra o status para verificar o estado da branch
git branch -m "main"
renomeando a branch padrão
git remote add origin (link do repositório)
conecta o repositório remoto com o git local
git push -u orgin main
empurra os commit's do repositório local-(git) para o repositório remoto-(github)
alterando e adicionando arquivos:
Commands
Description
git add .
adiciona todas as alterações
git commit -m "criação do projeto"
commitando
git push origin main
mandando a alteranção para o repositório remoto/github
(observação: não precisa do "-u" no comando poís só se usa na primeira vez que cria o repositório)
Criando uma ramificação/branch nova e adicionando novos arquivos:
Commands
Description
git checkout -b "novo-botao"
criando nova branch
git add .
adicionado arquivos a ela
git commit -m "novo-botao"
commitando
git push origin novo-botao
empurrando as alterações para a branch criada
Commands
Description
git checkout main
voltando para ramificação/branch main
git checkout NomeDaBranchExistenteCriada
voltando para outra branch
Commands
Description
git clone https://github.com/user/nomeDorepositorio.git
clona um repositório especificando um link de repositório
Clonando repositório criando branch nova e adicionando alterações:
(observação: essa forma so é possível se você tiver acesso de colaborador ao repositório que esta clonando, caso não tiver o acesso de colaborador não será capaz de fazer alterações)
Exemplo:
Caso você e seu colega queiram levantar um projeto utilizando o mesmo repositório
Vocês teram que seguir os seguintes passos:
1 - A Pessoa que quer dar o acesso de colaborador terá que acessar as configurações do repositório
2 - Depois acessar (Collaborators/Colaboradores) logo em seguida (add people/adicionar pessoas)
3 - Pesquisa pelo nome de User do seu colega e adiciona ele e pronto você estará apto a seguir esses passos
Para contribuir ao repositório
Commands
Description
git clone https://github.com/user/nomeDoRepositorio.git
clona um repositório especificando um link de repositório
git checkout -b "novo-botao"
criando nova branch
git add .
adicionado arquivos a ela
git commit -m "novo-botao"
commitando
git push origin novo-botao
empurrando as alterações para a branch criada
Atualizando arquivos do git(local):
Commands
Description
git pull
usado para buscar e baixar conteúdo de repositórios remotos e fazer a atualização imediata ao repositório local para que os conteúdos sejam iguais
Adicionando e mostrando as alterações no arquivo
Commands
Description
git add nomeDoArquivo
adiciona alterações
git diff
mostra as alterações
Juntando ramificações/branch:
Commands
Description
git checkout main
voltando para branch main
git merge novo-botao
juntando com outra branch
git push orgin main
empurrando as alterações no repositório remoto/github
Revertando burrada com commit:
Commands
Description
git log
mostra todos os commits
git reflog
mostra todos os commits e seus identificadores
git reset --hard (identificador)
volta para o commit passando o identificador referente
Adicionando arquivos ao um commit já feito:
Commands
Description
git add (arquivo que quer adicionar no commit)
git commit --amend --no-edit
adiciona arquivo no commit
Verificando arquivos dentro de uma branch:
Commands
Description
git log
para ver todos as branch's e seus id's
git show --pretty="" --name-only (id da branch)
mostra todos arquivos dentro da branch especificada
Removendo arquivo especifico depois de ter adicionado:
Commands
Description
git status
mostra as alterações commitadas
git restore --staged meuarquivo.txt
remove o arquivo especificado
git status
mostra que o arquivo foi removido
Processos sem explicação:
echo "# ProjetoGit" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/seuUserName/nomeDorepositorio.git
git push -u origin main