Skip to content

Comandos

Gladson Simões edited this page Nov 5, 2023 · 12 revisions

git clone

Clonar um repositório remoto
O comando "git clone" é utilizado a qualquer momento que se deseja clonar um repositório para começar a trabalhar diretamente sobre ele:

HTTPS:

git clone https://linkrepository

Recursive - arquivos em submodulos no github

git clone --recursive link_of_repo

Obs: A cópia local criada através de um clone trabalha como se tivéssemos criado um repositório utilizando o "git init". A única diferença é que recebemos o histórico do repositório remoto até o ponto que o clone foi criado!



git init

Inicializar seu projeto como repositório git localmente

Inicializar repositorio local com o diretorio atual

git init

Criar um repositorio local com nome de escolha

git init nameRepository        


Criar conexão com o repositório remoto

Comando para cria conexão com o repositório remoto:

git remote add origin https://github.com/yourUser/project.git


git add

Adicionar novos arquivos e as alterações


Arquivo específico:

git add seuArquivo

Adicionar arquivos novos e modificados e retirar os deletados. (muito usado para adicionar os arquivos atualizados e modificado )

git add .

Adicionar todos os arquivos novos e/ou modificados ao repositório. (um pouco semelhante ao comando anterior)

git add * 

Adicionar todos os arquivos novos , modificados e inclusive os deletados

git add -A

git reset

remover arquivos adicionados pelo `git add`


Remover todos os arquivos:

git reset .

Remover um arquivo em especifico

git reset arquiveName

git commit

Confirmação das alterações

realizar um commit do arquivo:

git commit -a -m “mensagem do commit”

Ver commits

git log

ver arquivos confirmados

git status

git push

Enviar a confirmação do repositório local para o repositório remoto


Envia as alterações para o repositório remoto ( branch atual escolhida ):

git push

Envia as alterações para o repositório remoto ( escolhendo a branch )

git push -u username [branch name]

Enviar uma ramificação por push para o repositório remoto

git push origin [branch name]

ver as ultimas confirmações

git log

Para ver nosso histórico de commits, primeiro, precisamos usar

git log -- oneline

git Revert

Desfazer Alterações

reverter alteração do commit

git revert <hash do commit>
  • Esse hash do commit pode ser obtido com o git log -- oneline.
  • Depois de reverter irá aparecer uma mensagem no console que você pode sair com o shif + q

git pull

aixar todas as alterações e arquivos que foram atualizado no repositório remoto

Baixar todas alterações de todas as branches:

git pull --all

Baixar as alterações da branch main na branch escolhida:

git pull origin main

Exemplo: Quando você faz alterações e as modificações dos arquivos no repositório remoto e você deseja que estes arquivos atualizados estejam no repositório local. para isto utilizamos o git pull



Baixar histórico de alterações do repositório remoto


git fetch

Exemplo: Eu quero que todo o histórico de alterações que foram realizados no repositório remoto esteja no repositório local. para isso utilizamos o git fetch



git branch

Ramificações do git


Ver branches remotas:

git branch -r

Sicronizar as branches remota:

git branch -a

Ver branches local:

git branch  

criar uma nova branch:

git branch [nome-da-branch]

git checkout

Selecionar Branch


selecionar uma branch

git checkout nomeDaBranch 

voltar para ultima branch selecionada

git checkout -  

git merge

Mesclar Ramificação - Merge Branch


Mesclagem de uma branch na branch atual

git merge [nome da branch]

Faz um merge de uma branch em outra branch

git merge [source branch] [branch alvo]