image

Access unlimited bootcamps and 650+ courses forever

60
%OFF
Article image
Fernanda Nascimento
Fernanda Nascimento21/05/2023 13:48
Share

ALGUNS COMANDOS MAIS UTILIZADOS NO GIT

    Mas, o que é Git?

    Se você está começando agora na área de tecnologia deve ter ouvido falar sobre Git e Github e se perguntado: "mas o que é isso?"

    Primeiro: Git e GitHub são coisas diferentes. O Git é uma ferramenta de gerenciamento e versionamento de código enquanto o GitHub é uma plataforma para compartilhamento desses códigos em repositórios.

    Beleza, mas o que isso significa?

    Significa que com o Git você pode salvar versões do seu código para avançar de um certo ponto ou retornar a um certo ponto quando aquela alteração "deu ruim". Além de poder criar diferentes branchs para que equipes trabalhem em partes diferentes de um projeto que serão unificadas depois.

    OS 4 ESTADOS DE UM ARQUIVO NO GIT:

    • UNTRACKED: Quando você exclui um arquivo da branch que está sendo utilizada esse arquivo passa para o estado untracked até que você realize um novo commit.
    • UNMODIFIED: Logo após realizar o commit, os arquivos que foram comitados ficam no estado unmodified desde que não sofram nenhuma alteração.
    • MODIFIED: Quando é realizada alguma alteração no arquivo ele passa para o estado modified.
    • STAGED: Quando o(s) arquivos(s) está(ão) marcado(s) e pronto(s) para ser(em) commitado(s).

    ALGUNS COMANDOS MAIS UTILIZADOS:

    Todos os comandos devem ser precedidos da palavra git

    • INIT: inicia um arquivo .git no repositório selecionado. Para utilizar o Git esse é o primeiro comando que deve ser utilizado.
    • STATUS: Lista os arquivos do diretório e o status de cada um.
    • ADD: Adiciona o(s) arquivo(s) para o estado Staged. É utilizado com o nome do arquivo, ou com o * para adicionar todos os arquivos da branch.
    • DIFF: Lista todas as alterações feitas no arquivo.
    • COMMIT: Comita as alterações feitas nos arquivos e retorna para o estado Unmodified. É utilizado da seguinte maneira: git commit -m "mensagem do commit". Todos os commits devem ter uma breve mensagem sobre a alteração que foi feita, por isso, é importante fazer commits regulares a cada alteração importante.
    • RM: Exclui um arquivo.
    • LOG: Exibe o histórico dos últimos commits. Não tem a mesma função do comando DIFF, pois o comando DIFF lista as alterações no ARQUIVO e o comando LOG lista os útlimos COMMITS realizados.
    • RESTORE: Retorna ao estado anterior.
    • BRANCH: Cria uma nova branch. É utilizado da seguinte maneira: git branch nomedanovabranch
    • FETCH: Mostra as diferenças entre os arquivos remotos e os locais.
    • PULL: Pega arquivos remotos e merge com os arquivos locais. Cuidado ao utilizar esse comando, pois ele merge as alterações sem perguntar antes. É recomendado utilizar o comando FETCH antes para visualizar as alterações que serão mescladas com os arquivos locais.
    • PUSH: Envia os arquivos locais para o repositório remoto. É usado da seguinte maneira: git push origin nomedabranch
    • CHECKOUT: Muda da branch atual para a branch escolhida. É utilizado da seguinte maneira: git checkout nomedabranch
    • MERGE: Mescla duas branches. É utilizado da seguinte maneira: git merge nomedabranch o nome da branch é o nome da branch que deseja dar o merge com a branch atual.

    CONHECE MAIS ALGUM COMANDO IMPORTANTE? DEIXE NOS COMENTÁRIOS.

    Share
    Comments (3)

    JL

    Jorge Luciano - 21/05/2023 20:48

    versionamento de codigo é excelente, ate poucos dias ainda criava versões do arquivo na maquina!

    Kevin Miguel
    Kevin Miguel - 21/05/2023 19:46

    Publicação top! Tive problemas com o git esses dias e creio que isso é realmente uma das coisas mais importantes relacionadas a versionamento de código!

    Pedro Dias
    Pedro Dias - 21/05/2023 14:52

    Tem o comando "git clone": para fazer o clone do próprio projeto ou quando faz o fork de outro repositório para a máquina do usuário.

    Pode ser que tem algo a mais.