• Desenvolvimento Web
  • 5 minutos de leitura
  • 70 visualizações avalie

Comandos Básicos de GIT

Quando se trata de sistemas de controle de versão, há muito poucos lá fora que podem ofuscar GIT em relevância, desempenho e prevalência. O GIT foi desenvolvido por Linus Torvalds em 2005 e hoje, milhões de empresas o usam para o eficiente gerenciamento de código e controle de versão de seus projetos. O software de código aberto pode ser baixado para plataformas Linux, Windows, Solaris e Mac; Mais informações sobre GIT  básicos podem ser recuperados aqui. Neste tutorial, os comandos git mais básicos serão falados..

O que você precisa?
Antes de começar este guia, você precisará do seguinte:

GIT instalado no seu sistema
Comandos Básicos de GIT
git config
Um dos comandos git mais usados ​​é o git config que pode ser usado para definir valores de configuração específicos do usuário como e-mail, algoritmo preferido para diff, nome de usuário e formato de arquivo etc. Por exemplo, o seguinte comando pode ser usado para definir o email:

git config --global user.email sam@google.com


git init
Este comando é usado para criar um novo repositório GIT. Uso:

git init


git add
O comando git add pode ser usado para adicionar arquivos ao índice. Por exemplo, o seguinte comando irá adicionar um arquivo chamado temp.txt presente no diretório local para o índice:

git add temp.txt


git clone
O comando git clone é usado para fins de verificação de repositório. Se o repositório estiver em um servidor remoto, use:

git clone alex@93.188.160.58:/path/to/repository


Por outro lado, se uma cópia de trabalho de um repositório local for criada, use:

git clone /path/to/repository


git commit
O comando git commit é usado para confirmar as alterações na cabeça. Tenha em atenção que quaisquer alterações efetuadas não irão para o repositório remoto. Uso:

git commit –m “coloque sua mensagem aqui”


git status
O comando git status exibe a lista de arquivos alterados juntamente com os arquivos que ainda não foram adicionados ou confirmados. Uso:

git status


git push é outro dos comandos git básicos mais usados. Um simples envio envia as alterações feitas para o ramo mestre do repositório remoto associado ao diretório de trabalho. Por exemplo:

git push origin master

git checkout
O comando git checkout pode ser usado para criar ramos ou alternar entre eles. Por exemplo, o seguinte cria um novo ramo e muda para ele:

command git checkout -b <branch-name>


Para simplesmente mudar de um ramo para outro, use:

git checkout <branch-name>


git remote
O comando git remote permite que um usuário se conecte a um repositório remoto. O comando a seguir lista os repositórios remotos atualmente configurados:

git remote –v


Esse comando permite que o usuário se conecte a um servidor remoto:

git remote add origin <93.188.160.58>


git branch
O comando git branch pode ser usado para listar, criar ou excluir ramos. Para listar todos os ramos presentes no repositório, use:

git branch


Para excluir um ramo:

git branch –d <branch-name>


git pull
Para mesclar todas as alterações presentes no repositório remoto para o diretório de trabalho local, o comando pull é usado. Uso:

git pull


git merge
O comando git merge é usado para mesclar uma ramificação no ramo ativo. Uso:

git merge <branch-name>


git diff
O comando git diff é usado para listar os conflitos. Para visualizar conflitos com o arquivo base, use

git diff --base <file-name>


O seguinte comando é usado para exibir os conflitos entre ramos about-to-be-merged antes de mesclá-los:

git diff <source-branch> <target-branch>


Para simplesmente listar todos os conflitos atuais, use:

git diff


git tag
A marcação é usada para marcar compromissos específicos com alças simples. Um exemplo pode ser:

git tag 1.1.0 <insert-commitID-here>


git log
Executar o comando git log exibe uma lista de compromissos em uma ramificação, juntamente com os detalhes pertinentes. Um exemplo de saída pode ser:

commit 15f4b6c44b3c8344caasdac9e4be13246e21sadw
Author: Alex Hunter <alexh@gmail.com>
Date:   Mon Oct 1 12:56:29 2016 -0600


git reset
Para redefinir o índice e o diretório de trabalho para o estado do último commit, o comando git reset é usado. Uso:

git reset --hard HEAD


git rm
git rm pode ser usado para remover arquivos do índice e do diretório de trabalho. Uso:

git rm filename.txt


git stash
Provavelmente um dos menos conhecidos comandos git básicos é git stash que ajuda a salvar as mudanças que não devem ser cometidos imediatamente, mas em uma base temporária. Uso:

git stash


git show
Para visualizar informações sobre qualquer objeto git, use o comando git show. Por exemplo:

git show


git fetch
git fetch permite que um usuário obtenha todos os objetos do repositório remoto que atualmente não residem no diretório de trabalho local. Exemplo de uso:

git fetch origin


git ls-tree
Para exibir um objeto de árvore juntamente com o nome e o modo de cada item e o valor SHA-1 do blob, use o comando git ls-tree. Por exemplo:

git ls-tree HEAD


git cat-file
Usando o valor SHA-1, exiba o tipo de um objeto usando o comando git cat-file. Por exemplo:

git cat-file –p d670460b4b4aece5915caf5c68d12f560a9fe3e4


git grep
git grep permite que um usuário procure através das árvores de conteúdo frases e / ou palavras. Por exemplo, para pesquisar www.hostinger.com em todos os arquivos use:

git grep "www.hostinger.com"


gitk
gitk é a interface gráfica para um repositório local que pode ser invocado digitando e executando:

gitk

git instaweb
Com o comando git instaweb, um servidor web pode ser executado em interface com o repositório local. Um navegador da Web também é automaticamente direcionado para ele. Por exemplo:

git instaweb –httpd=webrick


git gc
Para otimizar o repositório através da coleta de lixo, que irá limpar arquivos desnecessários e otimizá-los, use:

git gc


git archive
O comando git archive permite que um usuário crie um arquivo zip ou tar contendo os componentes de uma única árvore de repositório. Por exemplo:

git archive --format=tar master


git prune
Através do comando git prune, os objetos que não têm ponteiros de entrada são excluídos. Uso:

git prune


git fsck
Para executar uma verificação de integridade do sistema de arquivos git, use o comando git fsck. Todos os objetos corrompidos são identificados:

git fsck


git rebase
O comando git rebase é usado para reaplicação de compromissos em outro ramo. Por exemplo:

git rebase master


Conclusão

Alguns dos comandos git básicos usados com frequência. Certifique-se de verificar o nosso tutorial GIT para uma instrução fácil de seguir sobre como configurar e usar GIT.

Feedback

Me diga aqui abaixo nos comentários o que você achou desse post

Compartilhe com

Este website utiliza cookies próprios e de terceiros para garantir um melhor serviço e experiência de utilização. São utilizados para personalizar conteúdos e anúncios, providenciar funcionalidades das redes sociais e analisar tráfego. A informação sobre a sua utilização no nosso website também é partilhada com parceiros de redes sociais, publicidade e análise.