Looks like some changes have been made and it won't pull unless they're stashed or commited.
You can do a hard pull (overwrite). Why has app.css been changed?
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Forge fails every time when I deploy as it keeps asking me to commit my changes or reset them.
I am using Twitter Bootstrap - Sass and Elixir, along with Daniel Eden's Animate.css (Sass port).
When I automatically deploy, my migrations are run along with bower install and gulp (which I think is the issue)
But
How do I then get Laravel Forge to compile my latest CSS?
Here is the output from running git status via SSHing into Laravel Forge immediately after an automatic deployment.
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: public/css/app.css
modified: resources/assets/sass/animate/helpers/_settings.scss
no changes added to commit (use "git add" and/or "git commit -a")
If this is your production server, it's surely not the way to be going about things.
The generally accepted workflow would be to use Bower and Gulp on your development server, which will publish your assets to the public folder.
After testing you would then push your changes to the production server (or even a staging server first), including the published assets.
Running Gulp etc. on the production server (live site) is asking for trouble.
Please or to participate in this conversation.