Ich habe "git status" ausgeführt und unten sind einige Dateien aufgeführt, die unter der Überschrift "changes not staged for commit" geändert wurden. Es wurden auch einige nicht verfolgte Dateien aufgelistet, die ich ignorieren möchte (ich habe eine ".gitignore"-Datei in diesen Verzeichnissen).
Ich möchte die geänderten Dateien in Staging ablegen, damit ich sie übertragen kann. Als ich "git add ." ausgeführt habe, wurden die geänderten Dateien UND die Dateien, die ich ignorieren möchte, zu Staging hinzugefügt.
Wie füge ich nur die geänderten Dateien hinzu und ignoriere die nicht verfolgten Dateien, wenn ich den unten stehenden Git-Status erhalte?
Funktionieren auch meine ".gitignore"-Dateien richtig?
$ git status
# On branch addLocation
# 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: someProject/path/domain/viewer/LocationDO.java
# modified: someProject/path/service/ld/LdService.java
# modified: someProject/path/service/ld/LdServiceImpl.java
# modified: someProject/path/web/jsf/viewer/LocationFormAction.java
# modified: someProject/war/WEB-INF/classes/message/viewer/viewer.properties
# modified: someProject/war/page/viewer/searchForm.xhtml
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# .metadata/
# someProject/build/
no changes added to commit (use "git add" and/or "git commit -a")