GIT & GITHUB COM VITÓRIA MAIA DEVELOPER
- #GitHub
- #Git
- #Boas práticas
HOJE VAMOS FALAR SOBRE GIT E GITHUB;
EU SEI QUE É UM BICHO DE SETE CABEÇAS PARA MUITA GENTE!
Estão preparados para desmetificar esse bicho de sete cabeças?
HORA DO START!!!!!
O que é GIT?
O GIT é um projetinho de código aberto, maduro e com manutenção ATIVA.
Desenvolvido em 2005 por Linus Torvalds, o mesmo criador do kernel do sistema operacional LINUX.
O que é GITHUB?
É uma espécie de "rede social para programadores".
O site tem uma fama especial nesse nicho, sendo também um serviço de publicação e compartilhamento de códigos de programação.
Foi lançada em 2008, a plataforma é usada mundialmente e é, desde 2018, propriedade da Microsoft.
Ele é uma nuvem que hospeda seus códigos.
A seguir um print do meu GitHub, eu particularmente AMO.
Você ainda pode estilizar ele do seu jeitinho.
COMANDOS BÁSICOS DE GIT:
GIT CONFIG:
Um dos comandos git mais usados é o git config que pode ser usado para definir valores de configuração específicos do usuário como e-mail, algoritmo preferido para diff, nome de usuário e formato de arquivo etc.
Por exemplo, o seguinte comando pode ser usado para definir o email:
git config --global user.email sam@google.com
GIT INIT:
Este comando é usado para criar um novo repositório GIT. Uso:
git init
GIT ADD:
O comando git add pode ser usado para adicionar arquivos ao índice. Por exemplo, o seguinte comando irá adicionar um arquivo chamado temp.txt presente no diretório local para o índice:
git add temp.txt
GIT CLONE:
O comando git clone é usado para fins de verificação de repositório. Se o repositório estiver em um servidor remoto, use:
git clone alex@93.188.160.58:/path/to/repository
Por outro lado, se uma cópia de trabalho de um repositório local for criada, use:
git clone /path/to/repository
GIT COMMIT:
O comando git commit é usado para confirmar as alterações na cabeça. Tenha em atenção que quaisquer alterações efetuadas não irão para o repositório remoto. Uso:
git commit –m “coloque sua mensagem aqui”
GIT STATUS:
O comando git status exibe a lista de arquivos alterados juntamente com os arquivos que ainda não foram adicionados ou confirmados. Uso:
git status
GIT PUSH é outro dos comandos git básicos mais usados.
Um simples envio envia as alterações feitas para o ramo mestre do repositório remoto associado ao diretório de trabalho.
Por exemplo:
git push origin master
GIT CHECKOUT:
O comando git checkout pode ser usado para criar ramos ou alternar entre eles. Por exemplo, o seguinte cria um novo ramo e muda para ele:
command git checkout -b <branch-name>
Para simplesmente mudar de um ramo para outro, use:
git checkout <branch-name>
GIT REMOTE:
O comando git remote permite que um usuário se conecte a um repositório remoto. O comando a seguir lista os repositórios remotos atualmente configurados:
git remote –v
Esse comando permite que o usuário se conecte a um servidor remoto:
git remote add origin <93.188.160.58>
GIT BRANCH:
O comando git branch pode ser usado para listar, criar ou excluir ramos. Para listar todos os ramos presentes no repositório, use:
git branch
Para excluir um ramo:
git branch –d <branch-name>
GIT PULL:
Para mesclar todas as alterações presentes no repositório remoto para o diretório de trabalho local, o comando pull é usado. Uso:
git pull
GIT MERGE:
O comando git merge é usado para mesclar uma ramificação no ramo ativo. Uso:
git merge <branch-name>