Software Engineering vocabulary · Version Control

Pull

Meaning in software engineering, with examples

/pʊl/verbCore term

In software engineering, pull means: To download the latest changes from a remote repository and merge them into your local copy, so your code is up to date with your team's.

In Turkish: çekmek, güncel kodu almak, uzak depodan almak

How it is used

The opposite of push. People say 'pull the latest changes', 'pull from main' or just 'pull first' before starting work. In Git, a pull is a fetch followed by a merge, or by a rebase if you use --rebase.

Example sentences

  1. Pull the latest changes from main before you start your new branch.

  2. I pulled this morning and now the project doesn't compile.

Common collocations

  • pull the latest changes
  • pull from main
  • pull and rebase
  • git pull

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: