# \`flox push --all\`

**URL:** <https://discourse.flox.dev/t/flox-push-all/506>\
**Category:** Feature Requests\
**Created:** [November 21, 2022, 9:10am UTC](https://discourse.flox.dev/t/flox-push-all/506 "2022-11-21T09:10:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![etorreborre](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.flox.dev/etorreborre/32/428_2.png) [@etorreborre](https://discourse.flox.dev/u/etorreborre)\
**Post date:** [November 21, 2022, 9:10am UTC](https://discourse.flox.dev/t/flox-push-all/506/1 "2022-11-21T09:10:18Z")

</div>

It would be nice to be able to push all environments at once, to make sure that nothing is left unsaved in the floxmeta repository.

---

<div class="post-metadata">

**Author:** ![jurraca](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.flox.dev/jurraca/32/397_2.png) [@jurraca](https://discourse.flox.dev/u/jurraca)\
**Post date:** [November 21, 2022, 5:52pm UTC](https://discourse.flox.dev/t/flox-push-all/506/2 "2022-11-21T17:52:53Z")

</div>

Logged this one for consideration, great idea! Thanks Eric!

---

<div class="post-metadata">

**Author:** ![etorreborre](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.flox.dev/etorreborre/32/428_2.png) [@etorreborre](https://discourse.flox.dev/u/etorreborre)\
**Post date:** [December 5, 2022, 10:07pm UTC](https://discourse.flox.dev/t/flox-push-all/506/3 "2022-12-05T22:07:37Z")

</div>

I found a trick in the meantime:

```auto
for n in $(flox git branch); if [[$n != "floxmain"]]; then; flox git push origin $n; fi;

```
