git checkout .
откатывает состояние данной папки (.
) до последнего коммита. перебираю все свойства, то они идут в порядке увелечения числа (которое является ключом свойства) — так устроен js.
The mechanics of enumerating the properties… is implementation dependent.
V8 gives no guarantees on the enumeration order for array indices (i.e., a property
name that can be parsed as a 32-bit unsigned integer).
find . -type f -print 0 | xargs -0 sed -i '' 's/\<?([^ ])/<? \1/g'
$my = array_reduce(array_reverse($data), function($result, $item) {
return array($item, 'sub' => $result);
}, array());
sub
, но если это и правда надо, то выделяем его специально:$my = array_reduce(array_reverse(array_slice($data, 0, -1)), function($result, $item) {
return array($item, 'sub' => $result);
}, array_slice($data, -1));
(не понятно, почему GIT автоматически не игнорирует эти изменения, файл ведь в исключении находится.)Исключение файлов значит «не добавлять этот файл в репозиторий автоматически». Поскольку ваш файл уже в нём, исключение не актуально.
auto_prepend_file
, например. google-chrome --profile-directory=Default
google-chrome --profile-directory='Profile 1'
google-chrome --profile-directory='Profile 2'
google-chrome --profile-directory='Profile 3'
header('HTTP/1.1 404 Not Found');У функции
header('Status: 404 Not Found');
header
есть параметер для статуса, не нужно выдумывать свои решения:header(' ', true, 404);