GIT e GitHub
- #GitHub
- #Git
Eu sou o Wando, estou fazendo transição de carreira para a área de Tecnologia que sempre foi uma paixão que deixei de lado em 2010.
Hoje trago para vocês alguns comandos do Git que são muito importantes no momento em que vamos fazer o clone do repositório e fazer modificações do projeto em nossa máquina e depois enviar o commit para a nuvem para que o restante da equipe possa visualizar o que foi desenvolvido e fazer novas alterações, também quando estamos trabalhando em projetos, é temos de lembrar do Branche (são ramificações da aplicação), normalmente um projeto é dividido em um main (principal) e vários secundários para que a equipe possa desenvolver de e depois fazer o merge (que é a unificação do projeto no main) então seguem alguns comandos:
Git pull : comando de atualização do repositório ;
Git clone (link do repositório GitHub): usado para clonar o repositório presente no github ;
Git log –oneline: mostra todas as alterações realizadas no projeto ;
Git log –author=”user_name” : pesquisa as informações do autor do commit;
Git status: mostra o status e alterações realizadas no projeto ;
Git commit (nome do arquivo) -m “(mensagem do commit)” : comando para fazer o commit do arquivo alterado no desktop;
Git push origin main: envia todos os commits alterações realizadas no repositório local para o repositório central no GitHub;
Diff : a diferença entre versões
Git restore –source (código do commit) (nome do arquivo) ou (.): que vai fazer a restauração do código para o momento do commit informado.
Branches são ramificações da aplicação
Git checkout -b (nome da pasta a ser criada no projeto): comando para criar o branche
Git push origin (nome do branche o qual deve ser incluído o commit)
Para enviar o projeto de desenvolvimento para o projeto principal deve ser feito por meio do comando merge
Git branch: comando para visualizar todas as branches que possui no projeto.
Git switch main: volta para a branch principal
Git merge (nome da branch de desenvolvimento): comando para que una as alterações feitas no branch de desenvolvimento no branch principal ou main.
Eu criei um .doc online onde deixo minhas anotações para caso eu tenha alguma duvida ou precise encontrar algo eu possa achar de modo fácil, é uma maneira que uso até para fixar melhor os conteúdos e revisar as matérias, uma dica pra quem ta começando a estudar é façam anotações, simples que possam acessar e visualizar com facilidade, pois com o tempo acabamos esquecendo algumas coisas, e podemos sempre ir ali revisar algo.
Qualquer duvida ou se você lembra de algum comando interessante do GIT que eu tenha esquecido de colocar aqui, comenta ai!
Att,
Wando S. Santos
(Galera da um follow ai tbm ;))