Часто я перемещаю файлы в репозиторий git, используя мою IDE или через командную строку (не через git mv).
В результате я и заканчиваю несколькими неустановленными файлами, которые должны быть удалены при следующем следующем коммите, как показано ниже:
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: test.html
#
# Changes not staged for commit:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# deleted: css/bootstrap.css
# deleted: css/bootstrap.min.css
# deleted: img/glyphicons-halflings-white.png
# deleted: img/glyphicons-halflings.png
# deleted: js/bootstrap.js
# deleted: js/bootstrap.min.js
Я обычно выберу все удаленные файлы и отредактирую их в текстовом редакторе, например:
git rm css/bootstrap.css
git rm css/bootstrap.min.css
git rm img/glyphicons-halflings-white.png
git rm img/glyphicons-halflings.png
git rm js/bootstrap.js
git rm js/bootstrap.min.js
Который я затем возвращаю обратно в консоль.
Есть ли способ сделать это без необходимости копировать/вставлять?