public function pullWithInfo($remote = null) {
		$result = $this->extractFromCommand("git pull $remote", 'trim');
		$result = implode(PHP_EOL, $result);
		$result = trim($result);
		return $result;
	}
public function pullWithInfo($remote = null) {
		$result = $this->extractFromCommand("git pull $remote", 'trim');
		$result = implode(PHP_EOL, $result);
		$result = trim($result);
		return $result;
	}
public function pullWithInfo ( $ remote = null ) { $ result = $ this -> extractFromCommand ( "git pull $remote" , 'trim' ) ; $ result = implode ( PHP_EOL , $ result ) ; $ result = trim ( $ result ) ; return $ result ; }
Pull changes from a remote

@param $remote string|NULL
@param $params array|NULL

@return static
@throws ShellException
Pull changes from a remote