У меня часто бывает ситуация, когда у меня есть 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
в список Изменения, которые необходимо зафиксировать:
.