Чтобы выполнить удаление одного из этих файлов для следующей фиксации, вы можете выполнить:
git rm foo.rb~
.... или выполнить поэтапное удаление многих таких файлов резервных копий в одном каталоге.Могут сделать:
git rm *~
Для поэтапного удаления всех файлов резервных копий в хранилище, вы должны использовать find
и xargs
- например:
find . -name '*~' -print0 | xargs -0 git rm
После того, как вы 'Когда вы поставили все удаления, вы должны зафиксировать это с помощью:
git commit -m "Remove all backup files"
... и, чтобы они не отслеживались в будущем, добавьте их в .gitignore
, например:
echo '*~' >> .gitignore
git add .gitignore
git commit -m "Ignore all backup files"
По вашему вопросу Heroku действительно недостаточно информации для того, чтобы кто-то мог понять, что происходит не так.Поскольку это действительно отдельная проблема, я бы посоветовал вам начать новый вопрос для этого, но убедитесь, что вы перечислили именно те команды, которые вы пытаетесь, и любые ошибки, которые вы получаете.