public function __invoke(string $remote, string $branch, string $option = self::PUSH_NORMAL)
{
$commandHandler = $this->commandHandler;
$option = escapeshellarg($option);
$remote = escapeshellarg($remote);
$branch = escapeshellarg($branch);
return $commandHandler("git push {$option} {$remote} {$branch}");
}