git повторно добавить только те файлы, которые уже были поставлены

У меня часто бывает ситуация, когда у меня есть git add ed набор файлов для фиксации, но затем необходимо внести изменения в эти файлы, чтобы в итоге были внесены изменения в те же файлы в Изменены, но не обновлены .

Есть ли один лайнер, который я могу выполнить в git add только файлы, которые существуют в Измененные, но не обновленные списки и Изменения, которые необходимо зафиксировать ?

markdsievers$git status
# On branch master
#
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   modified:   src/com/foo/Bar.java
#   modified:   src/com/foo/Foo.java
#
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   modified:   src/com/foo/Bar.java
#   modified:   src/com/foo/Foo.java
#   modified:   src/com/foobar/FooBar.java

Для приведенного выше примера я только хотите добавить Foo.java и Bar.java , но не FooBar.java в список Изменения, которые необходимо зафиксировать: .

8
задан markdsievers 26 August 2011 в 04:18
поделиться