code: void pull(File project) {
  		try {
  			try (Git git = this.gitFactory.open(project)) {
  				PullCommand command = this.gitFactory.pull(git);
  				command.setRebase(true).call();
  			}
  		}
  		catch (Exception e) {
  			throw new IllegalStateException(e);
  		}
  	}
docs: Pulls changes for the project.
  @param project - a Git project