anchor.diff:  
   To cancel running builds on the same branch:
   
  -1. Navigate to your *Pipeline Settings*
  -2. Select *Builds*
  -3. Select *Cancel Intermediate Builds*
  -4. **Optional**: limit which branches build skipping applies to by adding branch names in the text box below *Cancel Intermediate Builds*. For example, "branch-one" means Buildkite only skips intermediate builds on branch-one. You can also use not-equals: "!main" skips intermediate builds on all branches except main
  +1. Navigate to your *Pipeline Settings*.
  +2. Select *Builds*.
  +3. Select *Cancel Intermediate Builds*.
  +4. **Optional**: limit which branches build skipping applies to by adding branch names in the text box below *Cancel Intermediate Builds*. For example, "branch-one" means Buildkite only skips intermediate builds on branch-one. You can also use not-equals: "!main" skips intermediate builds on all branches except main.
   
   You can also configure these options using the [REST API](/docs/apis/rest-api/pipelines#create-a-yaml-pipeline).
   
  
positive.code: 
  If your pipeline has multiple command steps, you can manually cancel a step, and Buildkite will proceed to the next step. This does not cause the build to fail.
  
  1. From your Buildkite dashboard, select your pipeline
  2. Select the running build
  3. Select the job (step) you want to cancel
  4. Select *Cancel*
  
  
  ## Ignore a commit
  
negative.code: 
  To skip pending builds on the same branch:
  
  1. Navigate to your *Pipeline Settings*.
  2. Select *Builds*.
  3. Select *Skip Intermediate Builds*.
  4. **Optional**: limit which branches build skipping applies to by adding branch names in the text box below *Skip Intermediate Builds*. For example, "branch-one" means Buildkite only skips intermediate builds on branch-one. You can also use not-equals: "!main" skips intermediate builds on all branches except main.
  
  You can also configure these options using the [REST API](/docs/apis/rest-api/pipelines#create-a-yaml-pipeline).
  
  