💾 Comandos de Git que podem te ajudar na hora de publicar um repositório
Published: 2023-01-04 11:21:47

⑆ Entender sobre Git e um dos pré-requisito caso busque concorrer para uma vaga de emprego, entender seus comandos e fundamental no seu dia a dia. Seguindo assim, segue alguns comandos git que será interessante usar nos seus projetos e no trabalho:

---

⑆ Comandos base: Alguns comandos bases que sempre faz uma diferença:

* git init: inicializar um repositorio novo, se caso não tenha dado o “git clone”;
* git clone: clonar um repositório que já existe no Github ou Gitlab;
* git add: adicionar as modificações ou novos arquivos no repositório;
* git config — global user.name “Diogo” : Nisso você mostrar na hora do commit quem foi o autor que fez o commit;
* git config — global user.email “diogosgn@gmail.com”: Aqui você mostra o email de quem fez o commit;
* git config — list : Mostra as configurações realizadas;
* git status: Mostra como está o status dos arquivos localmente (Removido, Modificado, Novo);
* git diff : Mostra o que foi modificado;
* git rm — cached: Remove o arquivo do repositório;
* git mv : Move um arquivo do repositório;
* git log: Mostra os logs do commit;
* git log — oneline: Mostra os logs de forma resumida;
Para mais prefixos do git log :[link](https://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-History)
* git remote -v: Mostra a origem dos repositórios se vem do Github ou Gitlab;
* git remote add name url: Adiciona um novo repositórios;

---

⑆ Branch: Possuir uma branch no seu repositório, divide o que realmente cada desenvolvedor irá construir:

* git branch: Mostra quais branch existe;
* git push origin nome_branch: Publicar a branch no repositório;
* git branch -D nome_branch: Deleta a branch;
* git checkout nome_branch: Navega entre as branches;
* git checkout -b nome_branch: Cria uma nova branch e direcionado até ela;
* git merge nome_branch: Mescla a branch principal com a criada;
* git merge — abort: Reverte a mesclagem;

⑆ Commit: Nesta hora que preparamos o arquivo para ser publicado e salvamos:

>     Observação: Para realizar um commit precisa ter dado um git add antes

* git commit -m “Escrever alguma coisa aqui”: Escrever uma mensagem no commit, ajuda indentificar o que foi feito;
* git commit -a -m “Escreve Algo”: Adiciona e faz o commit;

---

⑆ Push e Pull: São dois que se complementa, sendo um para publicar no Github ou Gitlab, em vista o git pull atualizaria o código para quem tiver utilizando aquele repositório:

* git push: enviar os arquivos para o Github ou Gitlab;
* git push origin nome_branch: Publicar a branch no repositorio;
* git pull: Se caso houver modificações no repositorio, pode enviar git pull para atualizar os arquivos localmente;

⑆ Tag: As tag são fundamentais para mostra a evolução de versão que está seu codigo e nisso fazer commit e publicar elas:

* git tag: Mostra as tag que já existem;
* git tag -a v0.1 -m “Coloque uma mensagem da versão”: Cria uma tag;
* git push origin v0.1: Envia a tag para o repositório;
* git show nome_tag: Mostra que foi feito naquela tag;

---

⑆ Se curtiu um pouco do conteúdo, segue nas minhas redes sociais para ficar ligado para as novas publicações:

[Linkedin](https://www.linkedin.com/in/diogo-dos-reis-almeida-3973541b1/)
[Github](https://github.com/diogoX451)
[Instagram](https://www.instagram.com/diogoreisalmeida07/)