DEV Community

ダニエリ for WoMakersCode

Posted on • Edited on

12 2

[Tutorial Git] git commit -am: Atualizando arquivo modificado no Git

Para atualizar um arquivo que foi modificado no repositório, existem dois caminhos.

$ git add <arquivo>
Enter fullscreen mode Exit fullscreen mode
  • $ indica que você deve usar o usuário comum para fazer essa operação.
  • add vai adicionar ao git o(s) arquivo(s) que virá(ão) em seguida.
  • digite o nome do arquivo sem os sinais < >.

seguido do commit

$ git commit -m 'sua mensagem aqui'
Enter fullscreen mode Exit fullscreen mode

Exemplo:

Aqui temos o arquivo index.html que foi modificado.

arquivo modificado

Adicionando o arquivo com o comando git add

git add no arquivo modificado

E fazendo o commit

fazendo o commit do arquivo

Atalho

Também é possível fazer o commit das modificações através de um atalho:

$ git commit -am 'adição de modificação do arquivo'
Enter fullscreen mode Exit fullscreen mode

O parâmetro -a adiciona todos os arquivos que foram modificados, sem a necessidade de adicionar cada um individualmente.

Exemplo:

Aqui temos vários arquivos modificados

vários arquivos modificados

Usando o atalho

usando o atalho

Observação:
É importante notar que se houver um arquivo novo (ainda não rastreado pelo git) o comando git commit -am faz a adição do commit apenas dos arquivos rastreados que foram modificados.

Exemplo:

Temos um arquivo que foi modificado (nintendo64.html) e um arquivo novo (estilo-mobile.css) ainda não rastreado.

arquivo modificado e outro não rastreado

Usando o atalho git commit -am podemos perceber que somente o arquivo modificado foi mandado ao index.

fazendo o commit, através do atalho, do arquivo modificado

Descartando modificações

Caso queira descartar as modificações feitas em um arquivo, basta digitar

$ git checkout <nome_do_arquivo>
Enter fullscreen mode Exit fullscreen mode

Exemplo:

Temos dois arquivos que foram modificados e queremos descartar as modificações (voltando ao arquivo anterior as mudanças).

dois arquivos modificados

Usando com comando git checkout com os dois arquivos ao mesmo tempo:

usando o checkout para descartar alterações

Image of AssemblyAI

Automatic Speech Recognition with AssemblyAI

Experience near-human accuracy, low-latency performance, and advanced Speech AI capabilities with AssemblyAI's Speech-to-Text API. Sign up today and get $50 in API credit. No credit card required.

Try the API

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay