Tutorial de como usar Git e Github
Não esqueça de deixar seu star ⭐ no repo 😁
Git é uma ferramenta para versionamento de código e o Github é uma plataforma para armazenar o versionamento do código.
Cuidado para não confundir, Git e Github não são a mesma coisa! Enquanto o git é toda a ferramenta de versionamento, o github é uma plataforma que serve para compartilhar e salvar o código na núvem. Além do github existem outra como GitLab, GitBucket, entre outras.
Um projeto que está configurado com o Git possui sempre o arquivo .git
. Para verificar se ele existe você pode rodar o seguinte comando no terminal
$ ls -a
ou
$ ls -la
Um projeto que está vinculado a um repositório no Github, Gitlab, ou qualquer outra plataforma remota possui sempre um origin. Para verificar basta rodar o seguinte comando na pasta desejada
$ git remote get-url origin
Adiciona o arquivo .git
. Esse comando só deve ser dado caso o arquivo não exista. Para verificar olhe antes de começar
$ git init
Comando que mostra a situação (ou status) dos arquivos no branch atual. Se tiver arquivos modificados, deletados, novos ou com conflitos ele irá mostrar quais são.
$ git status
Esse comando adiciona um ou mais arquivos para ser registrado no comando commit
.
Adiciona todos os arquivos que foram alterados:
$ git add .
Adiciona apenas um arquivo
$ git add NOME_ARQUIVO
Registra todos os arquivos que foram previamente adicionados com o comando Add
$ git commit -m "Mensagem das alterações realizadas"
Comando que serve para enviar registros realizado pelo Commit.
$ git push origin NOME_DA_BRANCH
Atenção: É necessário estar com o repositório remoto vinculado, para verificar olhe antes de começar
Comando que verifica se o repositório remoto possui algum Commit a frente do seu. Se houver ele vai pegar ele e trazer para seu máquina.
$ git pull origin NOME_DA_BRANCH
Gerencia as branchs do seu repositório.
Abaixo, lista todas as branchs em sua máquina e diz qual você está atualmente. Para sair da tela que ele mostra basta clica no q
do seu teclado
$ git branch
Cria uma nova branch
$ git branch NOME_NOVA_BRANCH
Serve para navegar entre os branchs
Abaixo, muda de branch
$ git checkout NOME_DA_BRANCH
Cria uma branch caso não exista e muda para essa branch
$ git checkout -b NOME_DA_BRANCH
Pega o conteúdo de outro branch e mescla com o seu branch atual
$ git merge NOME_DO_OUTRO_BRANCH