anchor.diff:  <p class="note"><strong>Note</strong>: When you provide an application name at the command line, <code>cf push</code> uses that application name whether or not there is a different application name in the manifest. If the manifest describes multiple applications, you can push a single application by providing its name at the command line; the cf CLI does not push the others.
   Use these behaviors for testing.</p>
   
  -##<a id='find-app'></a>How cf push Finds the Application ##
  +
  +## <a id='find-app'></a> How cf push Finds the Application
   
   By default, `cf push` recursively pushes the contents of the current working directory. Alternatively, you can provide a path using either a manifest or a command line option.
   
  
positive.code: 
  <p class="note"><strong>Note</strong>: If you want to push more than a single file, but not the entire contents of a directory, consider using a <code>.cfignore</code> file to tell <code>cf push</code> what to exclude.</p>
  
  ##<a id='precedence'></a>Precedence Between Manifests, Command Line Options, and Most Recent Values ##
  
  When you push an application for the first time, Cloud Foundry applies default values to any attributes that you do not set in a manifest or `cf push` command line options.
  
  
negative.code: 
  The command line option that overrides this attribute is `-m`.
  
  ### <a id='no-route'></a>no-route
  
  By default, `cf push` assigns a route to every app. But, some apps process data while running in the background and should not be assigned routes.
  
  