776

「git status」を実行し、以下にリストされているのは、変更された/または「コミットのためにステージングされていない変更」という見出しの下にあるいくつかのファイルです。また、無視したい追跡されていないファイルもいくつかリストされていました(これらのディレクトリに「.gitignore」ファイルがあります)。

変更したファイルをステージングして、コミットできるようにしたいと考えています。「git add .」を実行すると、変更されたファイルと無視したいファイルがステージングに追加されました。

以下の git ステータスが表示された場合、変更されたファイルのみを追加し、追跡されていないファイルを無視するにはどうすればよいですか。

また、「.gitignore」ファイルは正しく機能していますか?

$ 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")
4

10 に答える 10

1064
于 2011-08-19T16:44:13.797 に答える
4

あなたは現在あなたの.gitignoreが何であるかを言いませんでしたが.gitignore、ルートディレクトリに次の内容の

.metadata
build
于 2011-08-19T16:55:52.260 に答える
0

無視する 1 つの方法はgit clean -xffd、追跡されていないファイルを消去する を使用することです。その後、使用できますgit add -A

于 2021-07-30T07:24:30.940 に答える
-3

git commit -am "your message here"これは私にとってはうまくいきました

于 2021-05-03T21:57:06.120 に答える