-m vs. git commit -am

-m vs. git commit -am

I commit sono la procedura centrale dell'uso di Git. È l'istantanea dei progetti di sviluppo, in cui una versione del progetto aggiornata viene creata nell'attuale repository di lavoro di Git. Supponiamo che l'utente crei alcuni file o aggiunga modifiche ai file di codice sorgente del progetto e quindi li traccia nell'area di stadiazione. Successivamente, è necessario aggiornare il repository per nuove modifiche commettendo le modifiche attraverso il “$ Git impegno"Comando.

I risultati di questa guida sono:

  • Differenziare comandi "git commit -m" e "git commit -am"
  • Come commettere l'opzione "-M"?
  • Come commettere l'opzione "-Am"?

Differenziare comandi "git commit -am" e "git commit -m"

IL "-M"L'opzione aggiunge tutte le modifiche monitorate al repository di lavoro corrente di GIT insieme a"$ git commit"Comando. Comunque, il "$ git commit -am "Il comando è necessario quando gli sviluppatori vogliono aggiungere automaticamente le modifiche tracciate e non rintracciate al repository Git senza trasferirsi nell'area di stadiazione.

Come commettere l'opzione "-M"?

Seguire i passaggi seguenti per commettere le modifiche aggiunte al repository Git utilizzando "-M" opzione.

Passaggio 1: passa al repository Git desiderato

Usa il "CD"Comando di navigare nel repository desiderato insieme al suo percorso:

$ CD "C: \ Users \ Nazma \ git \ test_10"

Passaggio 2: generare file

Quindi, crea nuovi file di testo con l'aiuto di "tocco"Comando:

$ touch file2.txt file3.TXT

Qui, abbiamo creato due file di testo:

Passaggio 3: tenere traccia delle modifiche all'indice di stadiazione

Successivamente, aggiungi il “file2.TXT"File appena creato all'indice di stadiazione utilizzando il seguente comando:

$ git aggiungi file2.TXT

Passaggio 4: commettere modifiche monitorate

Ora, esegui il "commit gitComando "con il"-M"Opzione per aggiornare il repository Git:

$ git commit -m "file aggiunti"

Passaggio 5: controlla lo stato del repository git

Successivamente, controlla lo stato del repository git eseguendo "Stato Git"Comando:

$ git status

Come puoi vedere, il file non tracciato "File3.TXT"Non è impegnato nel repository Git:

Come commettere l'opzione "-Am"?

Segui i passaggi di seguito elencati per commettere le modifiche aggiunte al repository Git usando "-SonoOpzione "insieme a"$ git commit"Comando.

Passaggio 1: visualizzare lo stato del repository

Innanzitutto, eseguire il “Stato Git"Comando per controllare lo stato corrente del repository Git:

$ git status

Secondo l'output di seguito elencato, esistono i cambiamenti non tracciati nell'area di lavoro:

Passaggio 2: aggiorna il file esistente

Quindi, apri il file richiesto, aggiorna e salva le modifiche tramite il comando seguente:

$ start file2.TXT

Passaggio 3: traccia le modifiche aggiunte

Dopodiché, usa il “git aggiungi"Comando per tracciare le modifiche aggiunte all'indice di stadiazione:

$ git aggiungi file2.TXT

Passaggio 4: salva le modifiche al repository Git

Ora, salva le modifiche nel repository di lavoro Git attraverso il "commit gitComando "con il"-Sono" opzione:

$ git commit -am "aggiornamenti dei file"

Passaggio 5: verificare le modifiche impegnate

Infine, controllare lo stato del repository corrente e verificare se esistono modifiche tracciate o non rintracciate nel repository di lavoro:

$ git status

Secondo l'output di seguito, l'albero di lavoro è vuoto e non esistono cambiamenti in esso:

Abbiamo dimostrato la differenza tra "-M" E "-Sono"Opzioni insieme a"$ git commit"Comando.

Conclusione

IL "$ git commit -m "Il comando viene utilizzato per aggiungere tutte le modifiche monitorate al repository di lavoro Git. Al contrario, il "$ git commit -am "Il comando aggiunge automaticamente le modifiche tracciate e non tracciate al repository Git. Questa guida ha illustrato la differenza tra "-M" E "-Sono"Opzioni insieme a"$ git commit"Comando.