Abrufen einer Liste von Dateien, die Sie übertragen möchten
$ git status
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: file1
modified: file2
modified: file3
modified: file4
Hinzufügen der Dateien zum Staging
$ git add file1 file2
Überprüfen Sie, welche Verpflichtungen Sie eingehen
$ git status
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: file1
modified: file2
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: file3
modified: file4
Übertragen Sie die Dateien mit einer Übergabemeldung
$ git commit -m "Fixed files 1 and 2"
Wenn Sie versehentlich die falschen Dateien übertragen
$ git reset --soft HEAD~1
Wenn Sie die Dateien entfernen und neu beginnen möchten
$ git reset
Unstaged changes after reset:
M file1
M file2
M file3
M file4