push
Last updated
Was this helpful?
Last updated
Was this helpful?
The forest push
command enables you to apply your local changes to a remote non-reference environment: for instance, pushing to your staging environment will result in your latest local layout changes being visible on your staging.
It is paramount to understand this command before using it:
Pushing a branch to a remote means applying your latest layout changes to your origin environment. In the above figure, your layout changes (Δ) will be moved from my-branch
to Staging
.
Pushing your changes from your local branch will automatically delete it.
To push layout changes to your origin:
You will be prompted for confirmation before pushing to a remote:
This is possible only from a remote which not
have the reference environment as origin:
To push your latest layout changes from a remote environment, you may use the top banner link: "Push to ...".
Don't confuse forest push
and forest deploy
forest push
applies the latest layout changes of that branch or environment to a non-reference environment
forest deploy
applies your latest layout changes definitively to your reference environment (i.e production)