Software Engineering vocabulary · Version Control

Push

Meaning in software engineering, with examples

/pʊʃ/verbCore term

In software engineering, push means: To send your local commits to a shared remote repository, so that other people and automated systems can see them.

In Turkish: göndermek, uzak depoya göndermek

How it is used

You push a branch, push your changes or push to main. A 'force push' rewrites the remote history and should be used carefully. 'Push' is also used for releases: 'push a fix to production'.

Example sentences

  1. I pushed my branch, so you can pull it and try it locally.

  2. Don't force push to a branch that other people are working on.

Common collocations

  • push a branch
  • push your changes
  • push to main
  • force push
  • push a fix

More terms: Version Control

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: