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?
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?
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.