“歧义参数”是由于文件名中的空格?

时间:2019-05-28 13:25:22

标签: git

我想从git存储库中删除一个巨大的ISO文件。它仍然驻留在.git文件夹中,并且我读到我需要“重写历史记录”才能将其从其中删除。因此,根据官方API,我必须使用以下命令:

VPN attachment

如您所见,文件名确实包含空格。执行命令时,出现以下错误:

<?php

$fields = get_field_objects();

if( $fields )
{

    foreach( $fields as $field_name => $field )
    {
         $format_in = 'd/m/Y'; // the format your value is saved in (set in the field options)
         $format_out = 'd. m. Y'; // the format you want to end up with
         $date = DateTime::createFromFormat($format_in, $field['value']);
         $date_now = new DateTime();
         if ($date_now < $date) {
         ?>
         <div class="col-md-6" id="<?php echo $field['name'] . '_text' ?>">
         <p class="mb-2"><?php echo $field['label']; ?>: <?php echo $date->format( $format_out ); ?></p>
         </div>
         <?php        
         }
    }
}
?>

我对此很陌生,所以我真的不知道是什么原因导致这种错误。我的第一个猜测是空格,因为错误消息还会“停止”空格中的文件名。如果确实是空白,我该怎么做才能避免此错误?

1 个答案:

答案 0 :(得分:1)

您需要将文件名放在引号“ file name.zip”中,否则命令会认为它是空格之后的新参数。