Я використовую додаток скелета ZF2, і він має .gitignore, який запобігає комітуванню зовнішніх бібліотек у git. Під час налагодження я люблю ходити і міняти речі тут і там у джерелі бібліотек, щоб дізнатись, як все працює. Якби вони контролювалися версіями, було б дуже легко повернути їх у початковий стан.
Як я можу змусити Composer переінсталювати певний фреймворк, щоб я міг знову отримати нову-немодифіковану копію?
PS: Будь ласка, не пропонуйте видаляти файл .gitignore, оскільки він є там з причини; це перешкоджає потраплянню моїх сторонніх бібліотек у сховище мого додатка. Я завжди можу встановити їх під час автоматичного розгортання.