-
Notifications
You must be signed in to change notification settings - Fork 0
Comandos
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!
Inicializar repositorio local com o diretorio atual
git init
Criar um repositorio local com nome de escolha
git init nameRepository
Comando para cria conexão com o repositório remoto:
git remote add origin https://github.com/yourUser/project.git
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
Remover todos os arquivos:
git reset .
Remover um arquivo em especifico
git reset arquiveName
realizar um commit do arquivo:
git commit -a -m “mensagem do commit”
Ver commits
git log
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]
git log
Para ver nosso histórico de commits, primeiro, precisamos usar
git log -- oneline
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
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
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
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]
selecionar uma branch
git checkout nomeDaBranch
voltar para ultima branch selecionada
git checkout -
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]
Instalação e Configuração
Primeiros passos