0

Alguns Comandos Úteis para Git 🚀

Israel Julio
Israel Julio

Olá meus queridos amigos! 👋

Inicio agora uma jornada em busca do meu aperfeiçoamento como desenvolvedor, e sempre ouvi que uma das melhores formas de aprender é ensinando. Sendo assim, peço lhe licença para partilhar um pouco do que recebi.



Primeiramente trago a vocês um recorte da aula ministrada pelo professor Otávio Reis no curso Introdução ao Git, Aula: Passo a Passo no ciclo de Vida presente no bootcamp Inter Develop Android.

Nesta imagem podemos claramente vislumbrar os estados em que os arquivos podem se encontrar. Podemos inicialmente separa-lôs por Untracked e Tracked. 🔍


Untracked: é quando o arquivo ainda não foi rastreado, e alterações neste ainda não podem ser registradas. Logo, Para que possamos iniciar o rastreio das atividades destes arquivos, faz-se necessário "adicionar este diretório", para tanto podemos utilizar o comando:

git add meu_diretorio


Tracked: é o estado onde o arquivo já está sendo monitorado pelo Git. Dessa forma, possuimos 3 classificações:


Unmodified: Quando o arquivo ainda não sofreu alterações.

Modified: Quando o arquivo já foi alterado em relação ao ultimo commit

Staged: Quando o arquivo já foi endereçado e aguarda ser transferido ao repositório.


Basicamente, todos os comandos que serão listados a seguir, irão fazer com que os arquivos presentes em seu diretório, possam circundar entre estes estados.


Sendo assim, listei para vocês alguns comandos muito utilizados no git:

referências podêm ser encontradas ao final do artigo


Criar novo repositório
git init


Verificar estado dos arquivos/diretórios
git status


Adicionar todos os arquivos/diretórios
git add .

Comitar um arquivo
git commit meu_arquivo.txt

Comitar vários arquivos
git commit meu_arquivo.txt meu_outro_arquivo.txt

Comitar informando mensagem
git commit meuarquivo.txt -m "minha mensagem de commit"

Remover arquivo
git rm meu_arquivo.txt

Remover diretório
git rm -r diretorio
Exibir os repositórios remotos
git remote

git remote -v


Vincular repositório local com um repositório remoto
git remote add origin https://github.com/IsraelJulio/livro-receitas.git


Dus palavrinas citadas anteriormente devem estar bem fixadas na sua mente quando for mexer com versionamento de código, são elas commit e branch.


Um Commit é um pacote de alterações feitas no repositório. Cada commit possui arquivos alterados, autor e uma mensagem de resumo. Segue um exemplo de retorno do terminal apos um commit bem sucedido:


Uma branch no git é um ponteiro para as alterações feitas nos arquivos do projeto. Sempre que se for realizar alterações como adicionar um novo recurso ou corrigir um bug, é aconselhável que seja criada uma nova branch garantindo que o código instável não seja mesclado nos arquivos do projeto principal. Depois de concluir a atualização dos códigos da ramificação, você pode mesclar a ramificação com a principal, geralmente chamada de master, como no exemplo abaixo 👇👇



O Assunto Git é muito ríco, e impossível compilar em apenas um post. Sendo assim deixo o convite a assistirem aos cursos oferecidos pela Dio a fim de aprimorarem teus conhecimentos. Ademais, deixo aqui também o link para o site do github onde podem encontrar um rico repositório de comandos que vão lhe auxiliar na realização de seus projetos.


Considerações Finais 💡


Primeiramente, gostaria de enfatizar o quanto é importante uma ferramenta de versionamento de código como o Git. Atualmente, projetos complexos demandam de grandes equipes a fim de elaborarem soluções robustas. Sendo assim, uma ferramenta que lhe permite organizar e partilhar códigos, torna este trabalho muito mais eficiênte.


Por fim, gostaria de agradecer a todos que separaram um tempo de seu dia para ler este artigo, sou apenas um aluno com um largo caminho a trilhar, e portanto me coloco aberto a receber de voçês todos os feedbacks a fim de fortalecer pontos onde eu possa ter falhado em me expressar. Peço desculpas se faltem com algum termo técnico mais creio que com a ajuda de vocês não só eu, mas todos que passaram por aqui poderão ter a oportunidade de crecer um pouco mais.


Meu muito obrigado e até logo ☕



Um pouco Sobre Git:
https://www.hostgator.com.br/blog/git-o-sistema-de-controle/
Lista completa de comandos úteis do GIT:
https://gist.github.com/leocomelli/2545add34e4fec21ec16#criar-novo-reposit%C3%B3rio

0
0

Comentários (5)

0
Randy Viñoles

Randy Viñoles

20/07/2021 10:30

Ótimo artigo, parabéns.

0
Diogo Dantas

Diogo Dantas

20/07/2021 09:34

Parabéns pelo trabalho, vai me ajudar e muito!!

0
Cláudio Pereira

Cláudio Pereira

20/07/2021 09:20

Sou iniciante na área e seu artigo me ajudou (e vai me ajudar) muuuito.

Muito obrigado, parabéns pela iniciativa e pelo texto.


ps: estou digitando com os pés, pois com as mãos estou aplaudindo.

0
Renato Wendland

Renato Wendland

20/07/2021 09:09

Show, parabéns pelo trabalho!

0
Vagner Freitas

Vagner Freitas

20/07/2021 04:16

Bacana e parabéns pelo trabalho.

Web Developer jr

Brasil