Тебе не нужно делать конвейер.
rm folder/file
git rm !$
git commit -m "your message"
Изучение оператора bang (!) В bash очень полезно.Повторное указание длинного пути не является лучшим.
Для большей части моего рабочего процесса я могу сойти с рук:
rm path/to/unwanted/file
git add -A # stages ALL changes in the work tree
git commit -m "my message"
Если я исправляю предыдущий коммит, который по ошибкедобавив файл, который мне не нужен, вы можете изменить этот коммит, изменив последний коммит в приведенном выше фрагменте кода на
git commit --amend -C HEAD
. Это позволит повторно использовать сообщение из текущего коммита.
Возможно, вы захотите включить вывод вашего статуса git и то, что вы пытаетесь сделать.