Guia de Sobrevivência do Git
Estou escrevendo isso porque o Git pode ser profundamente aterrorizante e gostaria de tentar poupar algumas pessoas da crise induzida por computador à qual me submeti quando tentei aprender Git pela primeira vez. É normal se sentir confuso e sobrecarregado com o Git, pode se complicar rapidamente! Portanto, não se sinta mal se o Git fizer você se sentir assim:
Agora, imagino que você já tenha o git instalado corretamente em sua máquina. Caso contrário, você pode encontrar os documentos sobre como instalar o Git aqui . Isso cobrirá apenas os comandos básicos do dia-a-dia de que você precisará. Não vou cobrir branches, rebase ou merge aqui, apenas as pequenas coisas que podem ajudar com seus repositórios locais.
O básico
- Iniciando um projeto criando um repositório git
* dica rápida, no MacOS (e provavelmente em outro sistema operacional, atualmente uso um Mac) você também pode simplesmente digitar cd
e arrastar o diretório do seu localizador para o terminal para obter o caminho do arquivo em vez de digitá-lo
2. Adicione seus arquivos ao repositório
Adicionar arquivos ao repositório significa que o Git começará a rastrear as alterações feitas nesses arquivos a cada confirmação. Se um arquivo não estiver no repositório, ele não será rastreado quando você fizer commits. Para adicionar todos os arquivos em seu diretório, use o comando git add .
, .
que é uma abreviação para adicionar todos os arquivos.
3. Verifique o status do seu repositório
Então, como sabemos que adicionamos esses arquivos? Digite git status
e ele informará o status do seu repositório git.
4. Salve ou confirme as alterações no Git
Confirme suas alterações sempre que fizer alterações significativas em seu código. Eu costumo usar git commit -m “my commit message, something descriptive”
. Adicionar uma mensagem documentando o que você mudou é sempre uma boa ideia, porque se as coisas quebrarem mais tarde, você pode ter uma ideia mais rápida do que cada commit é.
5. Reverta para um commit anterior
Se você cometeu um erro e precisa reverter para um commit anterior, você pode reverter para ele. Simplesmente use git log
para ver um log de seus commits anteriores, obtenha o hash do commit desejado e use git revert hash
(substitua hash
pelo hash do commit). É importante usar revert para desfazer commits que você já publicou em outro lugar, ou seja, Github. Caso contrário, você pode usar git reset
comandos.
Lidando com a confusão geral
Git pode ficar confuso rapidamente, não se preocupe. Se você não sabe exatamente o que deseja fazer, basta digitar git
no terminal. Eu sempre esqueço os comandos, então isso funciona para mim. Este é um comando incompleto, portanto não fará nada, mas solicitará que o git forneça uma lista de opções e comandos para obter ajuda. A parte importante das opções de ajuda está no final, onde explica como usar os comandos:
' git help -a' e 'git help -g' listam os subcomandos disponíveis e alguns guias de conceito. Consulte 'git help <command>' ou 'git help <concept>' para ler sobre um subcomando ou conceito específico.
você pode usar um comando para ver os documentos e exemplos de comandos do Git em vez de pesquisar os documentos no Google. Você já tem os documentos em sua máquina porque instalou o git, então é melhor usá-los! É muito mais rápido e direto. Por exemplo, você pode saber mais sobre branches usando o comando git help branch
this will show the git documentation em seu terminal. Para sair dos documentos e voltar ao terminal, digite q
ou z
para sair. Se você quiser pesquisar algo na página de documentos, basta digitar h
.