Comandos básicos do git
Oque é git?
O Git é um sistema de controle de versão distribuído utilizado pela grande maioria dos desenvolvedores atualmente. Com ele podemos criar todo histórico de alterações no código do nosso projeto e facilmente voltar para qualquer ponto para saber como o código estava.
Comandos de configuração ⚙️ :
$ Git config
Os git config são comandos que servem para fazer login da sua conta do github no git. Uma observação, você só precisará se registrar uma vez.
git config --global user.name "seu.nome"
git config --global user.email "seu-email@exemplo"
$ Git help
Se você precisar de ajuda ao usar Git, existem três maneiras de obter a ajuda para qualquer um dos comandos git.
git help {comando}
git {comando} --help
man git- {comando}
Criando o projeto 📰:
Principais comandos para criar um bom projeto.
git init
<-- Isso cria um novo subdiretório chamado .git que contem todos os arquivos necessários de seu repositório — um esqueleto de repositório Git.
git add .
<-- adiciona as alterações que serão consideradas no próximo commit.
git commit -a -m "primeiro commit"
<-- Serve para registrar uma modificação sua, então você terá que fazer um commit toda vez que fazer uma alteração.
git branch -M main
<-- Ultilizado para criar a branch principal.
git remote add origin https://github.com/seu-repositório
<-- Ultilizado para linkar o repositório local com o externo.
git push -u origin main
<-- Ultilizado para jogar a branch principal (main) para o github.
git pull
<-- Pega os arquivos do repositório externo e joga para o reporitório local
Comandos sobre as branch ⌨️
As vezes temos que dividir funções do projeto, então usamos as branch que são partes separadas do projeto, e juntas completam o projeto.
git checkout -b {nome da branch}
<-- Cria uma nova branch
git branch
<-- Mostra qual branch você está
git checkout {nome da branch a qual você quer ir}
<-- Muda a branch a qual você está
git merge
<-- Ultilizado para juntar todas as branch na principal (main)
Sei que hà muito mais comandos no git, mas não os coloquei pois não os conheço
Mais sobre mim:
🛠 Minhas áreas