protected function _gitMove($gitCd, $from, $to)
{
if (!file_exists(dirname($to))) {
$this->_makeDir(dirname($to));
}
exec($gitCd . 'git mv -f ' . escapeshellarg($from) . ' ' . escapeshellarg($from . '__'));
exec($gitCd . 'git mv -f ' . escapeshellarg($from . '__') . ' ' . escapeshellarg($to));
}