Aqui vai uma lista com os principais, ou praticamente todos, os comandos apresentados durante o módulo de Git e Github lecionado pelo professor Régis Santos.
OBS.: Os sinais de maior que e menor que são meramente ilustrativos e não devem ser inclusos. Todos os dados inseridos pelo usuário devem estar entre aspas duplas, exceto no caso de pontos literais. Ex.:
git commit -m "mensagem"
Configurar o nome de usuário e o email do Git.
git config --global user.name <nome>
git config --global user.email <email> Inicializar o repositório.
Caso o repositória já tenha sido inicializado o comando ira notificar o usuário.
git initMostrar o status do repositório atual.
git statusAdicionar uma determinada alteração na lista de alterações preparadas.
Utilize um ponto no campo nome para adicionar todas as alterações na lista.
git add <nome>Remover uma ou mais alterações da lista de alterações preparadas.
Adicione o
-rantes do--cachedpara remover todas as alterações da lista.
git rm --cached <nome>Preparar todas as alterações na lista com uma mensagem escrita pelo usuário.
Caso o usuário não esteja em um repositório compartilhado as alterações serão preparadas e automaticamente enviadas. Senão, será necessário utilizar o
push.
git commit -m <mensagem>Mostrar o log de todos os commits feitos.
Adicione o
--onelinepara facilitar a visualização das informações.
git logMostrar a lista de todas as branchs, demarcando a branch atual.
git branchCriar uma branch com o nome selecionado.
git branch <nome>Deletar uma branch específica.
git branch -d <nome>Mudar para a branch selecionada.
Adicione o
-bantes do nome da branch caso a branch em questão ainda não exista. O Git irá cria a branch e mudar para ela logo em seguida.
git checkout <nome>Mesclar a branch selecionada com a branch atual.
git merge <nome>Gerar uma chave SSH para linkar Git e Github.
ssh-keygen -t ed25519 -C <email>Clonar um repositório existente.
git clone <endereço>Sincronizar as informações do repositório local com as do remoto.
git pull Atualizar o repositório remoto com as alterações locais.
git push Guardar alterações não concluidas como rascunho.
Adicione a opção
--include-untrackedpara incluir novos arquivos.
git stashMostar lista de stashes salvos.
git stash listRetomar stash.
Especifique a stash após o pop para retomar a stash específica. Da seguinte forma
git stash pop <stash>.
git stash popReverter commits feitos.
Adicione o
<commit>para especificar o commit a ser revertido.
git revertMostrar as diferenças entre as branchs.
git diff

