Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Add varios arquivos

Qual é o comando do git para adicionar varios arquivos de uma só vez? Pois o comando "Git add nome do arquivos" só add um por vez!

5 respostas

Oi Marcos tudo bem?

É só adicionar os arquivos separados por espaço.

Exemplo:

git add 1.txt 2.txt foto.jpg

Espero ter ajudado!!!

Oi Marcos, tudo bem?

Uma possibilidade para adicionar todos os arquivos de uma só vez é:

git add .

Fala Marcos! Tudo bem?

Existe mais uma possibilidade, além da solução do Daniel Artine:

git add --all

Repare que na versão 1.x, existem diferenças, veja a tabela abaixo:

+---------------+-------+-------------+-----------+------------------------------------------------------------------------+
|               |       |   Arquivos  |           |                                                                        |
+---------------+-------+-------------+-----------+------------------------------------------------------------------------+
| Comando       | Novos | Modificados | Removidos |                                                                        |
+---------------+-------+-------------+-----------+------------------------------------------------------------------------+
| git add --all |   X   |      X      |     X     | Coloca todos arquivos (novos, modificados e removidos) no index/stage  |
+---------------+-------+-------------+-----------+------------------------------------------------------------------------+
| git add .     |   X   |      X      |           | Coloca no Stage apenas arquivos novos e modificados                    |
+---------------+-------+-------------+-----------+------------------------------------------------------------------------+
| git add -u    |       |      X      |     X     | Coloca no Stage apenas arquivos modificados e removidos                |
+---------------+-------+-------------+-----------+------------------------------------------------------------------------+

E na versão 2.x, git add . e git add --all são iguais:

+---------------+-------+-------------+-----------+-----------------------------------------------------------------------+
|               |       |   Arquivos  |           |                                                                       |
+---------------+-------+-------------+-----------+-----------------------------------------------------------------------+
| Comando       | Novos | Modificados | Removidos |                                                                       |
+---------------+-------+-------------+-----------+-----------------------------------------------------------------------+
| git add --all |   X   |      X      |     X     | Coloca todos arquivos (novos, modificados e removidos) no index/stage |
+---------------+-------+-------------+-----------+-----------------------------------------------------------------------+
| git add .     |   X   |      X      |     X     | Coloca todos arquivos (novos, modificados e removidos) no index/stage¹|
+---------------+-------+-------------+-----------+-----------------------------------------------------------------------+
| git add -u    |       |      X      |     X     | Coloca no Stage apenas arquivos modificados e removidos               |
+---------------+-------+-------------+-----------+-----------------------------------------------------------------------+

Espero ter ajudado!

Abraços!

solução!

Olá Marcos, tudo bem?

Conseguimos esclarecer a sua dúvida?

Olá Marcos, tudo bem? Como sua dúvida foi solucionada, estou fechando o tópico, ok?

Qualquer coisa não hesite em abrir outro tópico :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software