anchor.diff:  
   ## Getting started
   
  -After creating a pipeline, you can add steps in Pipeline Settings. In the 'Steps' section, click the ➕ to add a step. You can create your entire pipeline by adding steps in this way. 
  +After creating a [pipeline](https://buildkite.localhost/docs/pipelines), you can add steps in the Buildkite Pipeline Settings. In the 'Steps' section, click the ➕ to add a step. You can create your entire pipeline by adding steps in this way. 
   
   To use a pipeline.yml file, click the ➕ to add a step and select “Read steps from repository”:
   
  
positive.code:     command: echo "Hello!"
  ```
  
  The above example is a [command step](), which will run the code `echo "Hello!"` and print "Hello!" to the build's log.
  
  To test your `.buildkite/pipeline.yml` file, commit your `pipeline.yml` file and push it to your repository. If you've set up webhooks, this will automatically create a new build. You can also create a new build using the 'New Build' button on the pipeline page. 
  
  <%= image "show-example-test.png", width: 968/2, height: 698/2, alt: "Screenshot of the build passing with pipeline upload step first, and then the example step" %>
  
  ## Example pipeline
  
  
negative.code: 
  ## Migrating existing steps to a pipeline.yml
  
  If you have a pipeline that is defined in the web interface and would like to migrate it to a `pipeline.yml` without any interruption to builds, add a command step and wait step at the start of your pipeline:
  
  For agents running Linux, macOS or other Unixes, the command is:
  
  