-M vs. Git Commit -am

-M vs. Git Commit -am

Commits sind das zentrale Verfahren der GIT -Nutzung. Es ist der Schnappschuss der Entwicklungsprojekte, bei denen eine aktualisierte Projektversion im aktuellen Working Repository von GIT erstellt wird. Angenommen, der Benutzer erstellt einige Dateien oder fügt Änderungen an den Projektquellcode -Dateien hinzu und verfolgt sie dann in den Staging -Bereich. Danach ist es erforderlich, das Repository für neue Änderungen zu aktualisieren, indem die Änderungen über die verabreicht werden „$ Git Commit" Befehl.

Die Ergebnisse dieser Anleitung sind:

  • Unterscheidung "Git Commit -m" und "Git Commit -am" -Fandte
  • So begnügt man sich mit der Option "-m" begehen?
  • Wie man sich mit der Option "-am" begehen lässt?

Unterscheidung "Git Commit -am" und "Git Commit -m" -Fandte

Der "-M"Option fügt alle verfolgten Änderungen zum aktuellen Arbeitsrepository von Git zusammen mit der" hinzu$ Git Commit" Befehl. Allerdings das “$ git Commit -am Der Befehl „Der Befehl ist erforderlich, wenn Entwickler die verfolgten und nicht zusammengezogenen Änderungen dem Git -Repository automatisch hinzufügen möchten, ohne sich in den Staging -Bereich zu bewegen.

So begnügt man sich mit der Option "-m" begehen?

Befolgen Sie die folgenden Schritte, um die hinzugefügten Änderungen am Git -Repository mit der “zu begehen-M" Möglichkeit.

Schritt 1: Wechseln Sie in das gewünschte Git -Repository

Verwenden Sie die “CDBefehl zum Navigieren zum gewünschten Repository zusammen mit seinem Pfad:

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

Schritt 2: Dateien generieren

Erstellen Sie als Nächstes neue Textdateien mit Hilfe der “berühren" Befehl:

$ touch file2.txtdatei3.txt

Hier haben wir zwei Textdateien erstellt:

Schritt 3: Verfolgen Sie Änderungen des Staging -Index

Als nächstes fügen Sie die "hinzu"Datei2.txtDie neu erstellte Datei zum Staging -Index unter Verwendung des folgenden Befehls:

$ git add Datei2 hinzufügen2.txt

Schritt 4: Commit verfolgten Änderungen

Jetzt leiten Sie die "Git CommitBefehl mit dem “-MOption zum Aktualisieren des Git -Repositorys:

$ Git Commit -m "Dateien hinzugefügt" "

Schritt 5: Überprüfen Sie den Status des Git -Repositorys

Überprüfen Sie anschließend den Status des Git -Repositorys, indem Sie die “ausführen“Git -Status" Befehl:

$ Git Status

Wie Sie sehen können, die nicht zusammengezogene Datei “Datei3.txt”Ist nicht für das Git -Repository verpflichtet:

Wie man sich mit der Option "-am" begehen lässt?

Befolgen Sie die folgenden Schritte, um die hinzugefügten Änderungen am Git-Repository mit der “zu begehen-Bin"Option zusammen mit dem"$ Git Commit" Befehl.

Schritt 1: Repository -Status anzeigen

Führen Sie zunächst das ausGit -StatusBefehl, um den aktuellen Status des Git -Repositorys zu überprüfen:

$ Git Status

Gemäß der folgenden Ausgabe bestehen die nicht zusammengezogenen Änderungen im Arbeitsbereich:

Schritt 2: Aktualisieren Sie die vorhandene Datei

Öffnen Sie als nächstes die erforderliche Datei, aktualisieren Sie sie und speichern Sie die Änderungen über den folgenden Befehl:

$ start file2.txt

Schritt 3: Track Add Änderungen hinzugefügt

Danach benutzen Sie die “Git AddBefehl, um die hinzugefügten Änderungen am Staging -Index zu verfolgen:

$ git add Datei2 hinzufügen2.txt

Schritt 4: Änderungen in Git -Repository speichern

Speichern Sie nun Änderungen im Git Working Repository durch das “Git CommitBefehl mit dem “-Bin" Möglichkeit:

$ Git Commit -am "Dateien Updates"

Schritt 5: Überprüfen Sie die festgelegten Änderungen

Überprüfen Sie zuletzt den aktuellen Repository -Status und überprüfen Sie, ob im Working -Repository nachverfolgte oder nicht zusammengezogene Änderungen vorhanden sind:

$ Git Status

Nach der untergegebenen Ausgabe ist der Arbeitsbaum leer und es gibt keine Änderungen darin:

Wir haben den Unterschied zwischen dem gezeigt-M" Und "-Bin"Optionen zusammen mit" "$ Git Commit" Befehl.

Abschluss

Der "$ Git Commit -m Der Befehl ”wird verwendet, um alle verfolgten Änderungen zum Git Working Repository hinzuzufügen. Im Gegensatz dazu die “$ git Commit -am Der Befehl ”fügt das Git -Repository automatisch die verfolgten und nicht zusammengezogenen Änderungen hinzu. Dieser Leitfaden veranschaulicht den Unterschied zwischen dem “-M" Und "-Bin"Optionen zusammen mit" "$ Git Commit" Befehl.