Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não entendi a função do git add

Li algumas coisas a respeito na internet, e entendi que o mesmo deveria ser utilizado antes de ser realizado o commit, porém nas aulas, em nenhum momento os instrutores o utilizaram, é mesmo necessário a utilização do mesmo, ou ele tem outra função?

1 resposta
solução!

Opa eai José, tudo bem??

O comando git add serve para adicionar os arquivos que deseja embrulhar no "pacote"/commit.

Por exemplo:

Se você tiver feito modificacoes em um arquivo chamado "config.yml" e em um outro arquivo chamado "main.java" mas que apenas enviar ao git o arquivo "config.yml" pois ainda esta trabalhando no "main.java" você pode fazer o seguinte comando:

$ git add config.yml $ git commit -m "mudando as configuracoes do projeto" $ git push

Ou se você quiser mandar tudo ao git pode simplesmente utilizar o "." apos o comando para adicionar tudo que contem mudancas.

$ git add . $ git commit -m "Incluindo novas mudancas no projeto" $ git push

Caso queira entender um pouco melhor na linha de comando, utilizando o git bash, você pode fazer alteracoes em um arquivo e fazer o comando "git status", vao aparecer em vermelho os arquivos que foram alterados. Apos isso faca o comando "git add ." e logo em seguida novamente o comando "git status", todos os arquivos estarao em verde, pois estes mesmos irao fazer parte do "pacote" que você commitar.

Obs: Os commits feitos neste exemplo sao apenas instrutivos rs, sempre tente commitar com detalhes do que esta sendo alterado/incluido.