logo

Git Add

L'ordre git add s'utilitza per afegir continguts de fitxers a l'Índex (Àrea de Provisió). Aquesta ordre actualitza el contingut actual de l'arbre de treball a l'àrea de prova. També prepara els continguts escenificats per al proper commit. Cada vegada que afegim o actualitzem qualsevol fitxer al nostre projecte, cal reenviar actualitzacions a l'àrea de prova.

L'ordre git add és una part bàsica de la tecnologia Git. Normalment afegeix un fitxer a la vegada, però hi ha algunes opcions disponibles que poden afegir més d'un fitxer alhora.

L''índex' conté una instantània de les dades de l'arbre de treball. Aquesta instantània es reenviarà per a la propera confirmació.

L'ordre git add es pot executar moltes vegades abans de fer una confirmació. Totes aquestes operacions d'afegit es poden posar sota una confirmació. L'ordre add afegeix els fitxers que s'especifiquen a la línia d'ordres.

L'ordre git add no afegeix el fitxer .gitignore per defecte. De fet, podem ignorar els fitxers mitjançant aquesta ordre.

Entendrem com afegir fitxers a Git?

cadena multilínia javascript

Git afegir fitxers

La comanda Git add és una ordre directa. Afegeix fitxers a l'àrea de preparació. Podem afegir un o diversos fitxers alhora a l'àrea de posada en escena. S'executarà com:

 $ git add 

L'ordre anterior s'afegeix a l'àrea de prova git, però no es pot compartir al sistema de control de versions. Es necessita una operació de commit per compartir-lo. Entenem l'escenari següent.

Hem creat un fitxer per al nostre repositori nou creat Directori nou . Per crear un fitxer, utilitzeu l'ordre tàctil de la següent manera:

 $ touch newfile.txt 

I comproveu l'estat si no es fa un seguiment o no mitjançant l'ordre git status de la següent manera:

 $ git status 

L'ordre anterior mostrarà els fitxers sense seguiment del dipòsit. Aquests fitxers es poden afegir al nostre repositori. Com sabem, hem creat un newfile.txt, així que per afegir aquest fitxer, executeu l'ordre següent:

 $ git add newfile.txt 

Considereu la sortida següent:

Git Add

A partir de la sortida anterior, podem veure nou fitxer.txt s'ha afegit al nostre repositori. Ara, ens hem de comprometre a compartir-lo a Git.

Git Afegeix-ho tot

Podem afegir més d'un fitxer a Git, però hem d'executar l'ordre add repetidament. Git ens facilita una opció única de l'ordre add per la qual podem afegir tots els fitxers disponibles alhora. Per afegir tots els fitxers del dipòsit, executeu l'ordre add with -A opció. Podem utilitzar '.' En lloc de -A opció. Aquesta ordre posarà en escena tots els fitxers alhora. S'executarà de la següent manera:

len de cadena en java
 $ git add -A 

O

 $ git add . 

L'ordre anterior afegirà tots els fitxers disponibles al repositori. Considereu l'escenari següent:

Podem crear quatre fitxers nous, o bé copiar-los, i després afegim tots aquests fitxers alhora. Considereu la sortida següent:

Git Add

A la sortida anterior, tots els fitxers es mostren com a fitxers sense seguiment per Git. Per fer un seguiment de tots aquests fitxers alhora, executeu l'ordre següent:

 $ git add -A 

L'ordre anterior afegirà tots els fitxers a l'àrea de prova. Recordeu, el -A l'opció distingeix entre majúscules i minúscules. Considereu la sortida següent:

Git Add

A la sortida anterior, s'han afegit tots els fitxers. L'estat de tots els fitxers es mostra com a fase.

quantes setmanes al mes

Eliminació de fitxers de l'àrea de preparació

L'ordre git add també s'utilitza per eliminar fitxers de l'àrea de prova. Si suprimim un fitxer del dipòsit, està disponible per al nostre dipòsit com a fitxer sense seguiment. L'ordre add s'utilitza per eliminar-lo de l'àrea de prova. Sembla estrany, però Git ho pot fer. Considereu l'escenari següent:

Hem esborrat el noufitxer3.txt des del repositori. L'estat del repositori després de suprimir el fitxer és el següent:

Git Add

Com podem veure a la sortida anterior, el fitxer suprimit encara està disponible a l'àrea de prova. Per eliminar-lo de l'índex, executeu l'ordre següent de la següent manera:

 $ git add newfile3.txt 

Considereu la sortida següent:

Git Add

A partir de la sortida anterior, podem veure que el fitxer s'elimina de l'àrea de preparació.

Afegeix només tots els fitxers nous i actualitzats:

Git ens permet organitzar només fitxers actualitzats i de nova creació alhora. Per fer-ho, farem servir l'opció d'eliminació d'ignorar. S'utilitzarà de la següent manera:

 $ git add --ignore-removal . 

Afegiu tots els fitxers modificats i suprimits

Git add ens facilita una varietat d'opcions. Hi ha una altra opció disponible a Git, que ens permet posar en escena només els fitxers modificats i suprimits. No posarà en escena el fitxer acabat de crear. Per organitzar només tots els fitxers modificats i suprimits, executeu l'ordre següent:

 $ git add -u 

Afegiu fitxers per comodí

Git ens permet afegir tots els mateixos fitxers de patrons alhora. És una altra manera d'afegir diversos fitxers junts. Suposem que vull afegir tots els fitxers java o fitxers de text, llavors podem utilitzar el patró .java o .txt. Per fer-ho, executarem l'ordre de la següent manera:

 $ git add *.java 

L'ordre anterior posarà en escena tots els fitxers Java. S'aplicarà el mateix patró per als fitxers de text.

El següent pas després d'afegir fitxers és comprometre's a compartir-los a Git.

Git Desfà Afegeix

Podem desfer una operació d'addició de git. Tanmateix, no forma part de l'ordre git add, però ho podem fer mitjançant l'ordre git reset.

Per desfer una operació d'addició, executeu l'ordre següent:

ordena la llista de matrius java
 $ git reset 

Per obtenir més informació sobre l'ordre de git reset, visiteu Git Reset .