Listando os principais comandos utilizados na Git Bash⚓︎
Para a utilização do terminal de comando, é necessária a memorização de diversos comandos para a plena utilização de todas as funcionalidades. Entretanto, sobretudo para usuários iniciantes, o autodesenvolvimento na ferramenta é extremamente complicado sem o auxílio de uma "cola", que ajuda a destravar a utilização do terminal durante as primeiras utilizações. Obviamente, o conhecimento e fluidez na utilização da Git Bash só ocorre com o tempo e a prática, porém, uma lista com os comandos básicos pode ser um bom "empurrãozinho" para ajudar a tornar esse momento menos espinhoso. Para isso, explico neste post alguns dos comandos básicos para guiar a navegação no terminal.
Antes de colocar a lista dos principais comandos, é importante ressaltar que a utilização do "--help" na frente de qualquer comando faz com que o Git Bash dê uma ajuda explicando a sintaxe e os retornos daquele comando.
Lista principais comandos:
Utilizando a navegação dentro do próprio PC⚓︎
- pwd (“Print Working Directory”) -> Mostra em qual diretório está trabalhando no momento.
- cd [nome_diretorio] (“change directory”) -> Altera o diretório em que está trabalhando para a pasta indicado no [nome_pasta]
- cd .. -> Retorna ao diretório anterior
- ls -> Lista o conteúdo da diretório que está trabalhando no momento.
- ls -la -> Lista o conteúdo da diretório que está trabalhando no momento, inclusive o que está oculto. Comando importante para verificar, por exemplo, se o “.git” está ativo naquele diretório.
- rm -rf [nome_documento] -> Remove arquivo/diretório/pasta permanentemente.
- touch [nome_arquivo.extensao_arquivo] -> Cria um arquivo (ex: touch artigo.docx).
- mkdir [nome_pasta] -> Cria uma pasta
Utilizando o git e github no terminal⚓︎
- git init -> Inicializa o git no diretório em que se está trabalhando no momento. Ou seja, a partir da inicialização do git, é possível o versionamento.
- git clone [link_repositorio] -> Clona o repositório do GitHub na máquina local.
- git status -> É possível verificar se a navegação está na versão mais recente do diretório/repositório. Além disso, mostra se existe mudanças a serem commitadas.
- git log -> Mostra a lista de commits daquele repositório.
- git add -> Adiciona alteração realizadas em documentos ao git.
- git commit –m “[Mensagem do commit]” -> Realiza o commit com a mensagem que explica qual alteração foi feita.
- git push -> Utilizado para “empurrar” as alterações realizadas ao github. Obs: é necessário indicar o repositório (via de regra: “origin”) e a branch (ex: “main”). Ou seja, um push comumente fica redigido como: git push origin main.
- git pull -> Atualiza o repositório na máquina com a versão mais atual. Também é necessário indicar repositório e branch, ex: git pull origin main.
- git restore -> Utilizado para restaurar versões de arquivos.
- git checkout [branch] -> Alterna entre as branches do repositório.
- git checkout -b “nome_branch” -> Cria e nomeia uma nova branch.
- git switch "nome_branch" -> Também alterna entre as branches do repositório.