0% acharam este documento útil (0 voto)
38 visualizações2 páginas

Guia Prático de Comandos Git

O documento explica os principais comandos do Git para controle de versão de código, como iniciar um repositório local com git init, acompanhar alterações com git status, adicionar arquivos com git add, criar commits com git commit, publicar no GitHub com git push, criar e alternar entre branches com git branch e git checkout, e mesclar branches com git merge.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
38 visualizações2 páginas

Guia Prático de Comandos Git

O documento explica os principais comandos do Git para controle de versão de código, como iniciar um repositório local com git init, acompanhar alterações com git status, adicionar arquivos com git add, criar commits com git commit, publicar no GitHub com git push, criar e alternar entre branches com git branch e git checkout, e mesclar branches com git merge.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd

Iniciar o git no terminal: git init

Acompanhar git no terminal: git status

commits = versões do código

Adicionar arquivos ao controles de versão: git add "nome do arquivo" e extensão.


Exemplo: .txt
Adicionar todos os arquivos pendentes: git add .

Criando versão do código com commit: git commit -m "commit inicial"


Rodando o código pela primeira vez, ele pedirá para configurar o nome de usuário e
o email. É só rodar os comandos acima.
Rodando o primeiro código novamente, ele criará a versão.

Criar repositório no GitHub.


Definir para onde o código será enviado (link do repositório): git remote add
origin [Link]
Enviar o arquivo para nuvem: git push --set-upstream origin master

Se eu fizer alterações no arquivo: git status (para confirmar se foi modificado)


Adicione novamente o arquivo ao controle de versão: git add "nome do arquivo"
git status novamente, o terminal irá dizer que o arquivo foi sim modficado, porém
agora é possível enviá-lo para nuvem mais uma vez.
Criar uma nova versão: git commit -m "nome que eu quiser" (O nome tem que fazer
sentido)
Enviá-lo novamente para nuvem: git push

Ver todas as versões que você criou do código: git reflog


A versão mais atual é a que está no topo.

Quero voltar para outra versão: git reset --hard ce3e240 (id da versão)

Passar um cógido presente em uma Branch para outra: Merge (Nome do processo)

Ver quantas branchs estão disponíveis no momento: git branch


Criar uma nova branch: git branch nome da branch

Nota: Para códigos que estão recebendo atualizações constantemente, é comum


chamarmos de staging

git branch novamente para ver que foi criada


A branch que estamos trabalhando no momento fica verde e com um asterísco ao lado.
Mudar de branch: git checkout nome da branch
git branch para ver que mudou mesmo.

Agora mude o código à vontade.


Veja que foi modificado: git status
Adicione-o novamente: git add "Meu có[Link]"
Crie uma nova versão: git commit -m "adicionando nome"
git status
git push
Quando tentarmos enviar, temos que copiar e colar o comando que o terminal nos
fornece.

Após terminar meu código na branch staging, posso enviá-lo para branch principal.
Primeiro: Entrar na branch que irá receber o código: git branch nome da branch
Segundo: Usar a versão mais atualizada do código: git pull
Terceiro: Enviar o código de staging para a branch atual (master): git merge
staging
git push

Fazendo o processo de enviar um código:

Ver em qual branch estamos trabalhando: git branch


Usar versão mais recente do código: git pull
Criar nova branch com base na que estamos (master): git checkout -b nome da branch
Ver que mudou: git branch
Criar o arquivo
Adicionando ao controle de versão: git add "nome do [Link]" (.txt é a extensão
desse arquivo, pode mudar)
Conferir se pode ser enviado: git status
Criar a versão: git commit -m "Criado sistema de login" (nome pode ser alterado)
Após testar o código, podemos unir o mesmo com a branch principal (master)
Entrar na branch principal (master): git checkout master
Atualizar: git pull
Unir o código: git merge nome da branch
git push

Você também pode gostar