Cette expression du registre argotique est emprunté au langage militaire et s'utilise, au sens figuré :
- pour évoquer une discipline de fer et brutale.
On dit par exemple : "La société dans laquelle je travaillais avant ne faisait pas de cadeau : c'était vraiment Marche ou crève !".
- ou : pour qualifier une situation dans laquelle il n'est plus possible de reculer et où l'on doit avancer coûte que coûte pour réussir ("marcher"), au risque de tout perdre ("crever").
On dit par exemple : "Nous sommes trop avancés dans ce projet pour faire machine arrière ; c'est désormais Marche ou crève !".
Sources : www.cnrtl.fr, wiktionary.org ou www.languefrancaise.net