Executando verificação de segurança...
4

Comandos básicos do git

Oque é git?

O Git é um sistema de controle de versão distribuído utilizado pela grande maioria dos desenvolvedores atualmente. Com ele podemos criar todo histórico de alterações no código do nosso projeto e facilmente voltar para qualquer ponto para saber como o código estava.


Comandos de configuração ⚙️ :

$ Git config

Os git config são comandos que servem para fazer login da sua conta do github no git. Uma observação, você só precisará se registrar uma vez.

         git config --global user.name "seu.nome"


         git config --global user.email "seu-email@exemplo"

$ Git help

Se você precisar de ajuda ao usar Git, existem três maneiras de obter a ajuda para qualquer um dos comandos git.

         git help {comando}


         git {comando} --help


         man git- {comando}

Criando o projeto 📰:

Principais comandos para criar um bom projeto.

git init <-- Isso cria um novo subdiretório chamado .git que contem todos os arquivos necessários de seu repositório — um esqueleto de repositório Git.

git add . <-- adiciona as alterações que serão consideradas no próximo commit.

git commit -a -m "primeiro commit" <-- Serve para registrar uma modificação sua, então você terá que fazer um commit toda vez que fazer uma alteração.

git branch -M main<-- Ultilizado para criar a branch principal.

git remote add origin https://github.com/seu-repositório<-- Ultilizado para linkar o repositório local com o externo.

git push -u origin main<-- Ultilizado para jogar a branch principal (main) para o github.

git pull<-- Pega os arquivos do repositório externo e joga para o reporitório local


Comandos sobre as branch ⌨️

As vezes temos que dividir funções do projeto, então usamos as branch que são partes separadas do projeto, e juntas completam o projeto.

git checkout -b {nome da branch}<-- Cria uma nova branch

git branch<-- Mostra qual branch você está

git checkout {nome da branch a qual você quer ir}<-- Muda a branch a qual você está

git merge<-- Ultilizado para juntar todas as branch na principal (main)


Sei que hà muito mais comandos no git, mas não os coloquei pois não os conheço

Mais sobre mim:

🛠  Minhas áreas

JavaScript
Node.js
HTML
CSS
Git
GitHub
Markdown
Visual Studio Code


Alan Bittencourt Dev 

Carregando publicação patrocinada...
2

Julgo que alguns pontos não foram bem esclarecido, vou tentar esclarecer:

git add . <-- Comando ultilizado para "upar" todos os arquivos presente na pasta para o repositório externo.

O comando add não envia nada para repositório externo, como o github, por exemplo. As suas alterações são enviadas para um repositório remoto quando você usar o comando push.

Na vardade, o que o add faz é adicionar as alterações que serão consideradas no próximo commit. Então, quando utilizo git add . estou indicando ao git que tudo que foi alterado será comitado localmente quando utilizar o comando git commit.

Referência: 2.2 Git Basics - Recording Changes to the Repository

git merge {nome da branch a qual você quer fundir} <-- Ultilizado para juntar as branch, elas se fundirão com a main(branch principal)

O comando merge é utilizado para mergir qualquer branch na sua branch atual, sua branch atual não necessariamente é a branch main, como você mesmo explicou corretamente, pode-se utilizar checkout para mudar a branch atual.

Referência: Man page: git-merge

Por fim, espero ter ajudado e obrigado por publicar no tabnews, mantanha o hábito!

1

Olá amigo obrigado por me corrigir, eu estou começando no ramo da programação. Também espero que mais pessoas mantenham o hábito de usar o tabnews. Eu não estou publicando muitos artigos por causa da minha experiência e o medo de passar uma informação errada como passei no git add . e no git merge

2

Não tenha medo de errar, faz parte do processo de aprendizado. Vi no seu github que tem 12 anos, fico feliz que nessa idade já tem interesse em estudar e compartilhar conhecimento. Parabéns, Alan!