Я думаю, что основная проблема заключается в том, что ваши атрибуты не цитируются.
Но почти всегда плохая идея постоянно обновлять содержимое элемента dom в цикле - каждый раз, когда вы обновляете dom content it вызывает некоторую внутреннюю работу, выполняемую браузером, чтобы убедиться, что макет страницы является текущим.
Я бы построил html-строку локально, а затем сделаю последнее окончательное обновление. (и, конечно же, убедитесь, что ваши атрибуты указаны)
document.getElementById("outputDiv").innerHTML = "";
var newTable = "<table border='1' width='100%'><tr>";
for(j = 1; j <= 10; j++) { //opening braces should always be on the same line in JS
newTable += "<td align='center'>" + String.fromCharCode(j+64) + "</td>";
}
newTable += "</tr></table>";
document.getElementById("outputDiv").innerHTML = newTable;
Другой более быстрый путь:
git stash save --keep-index --include-untracked
Вы не должны включать --include-untracked
, если Вы не хотите быть полными об этом.
После этого, можно отбросить тот притон с git stash drop
команда, если Вам нравится.
Для всех неподготовленных файлов в текущем рабочем использовании каталога:
git checkout -- .
Для определенного использования файла:
git checkout -- path/to/file/to/revert
--
здесь для удаления аргумент ambiguation .
обновление 2019 года:
С тех пор июль 2019 , была новая команда, которая делает точно это: git restore
.
В git status
, теперь Мерзавец рекомендует использовать эту команду вместо git checkout
, поскольку она привыкла для.
, В то время как эта команда может также использоваться, чтобы восстановить рабочее дерево к определенной фиксации или восстановить содержание индекса, по умолчанию, рабочее дерево восстанавливается состоянию в индексе (что спрашивают здесь).
Так, для восстановления файлов, соответствующих спецификации пути (избавление от их неподготовленных изменений), Вы сделали бы:
git restore <pathspec>
И удалить все неподготовленные изменения в текущем репозитории:
git restore .
Как с git checkout -- .
, это только отменит изменения в файлы, прослеженные Мерзавцем, и не отбросит новых неотслеженных файлов. Если Вы хотите отменить какие-либо неподготовленные изменения, включая новые неотслеженные файлы, Вы могли бы выполнить дополнительное:
git clean -dff
Быть очень осторожным с этой более поздней командой однако, поскольку Вы могли бы отбросить файлы, от которых Вы не намеревались избавиться.
<час> Примечание по git restore
: поскольку это - новая команда, , ее страница справочника дает предупреждение:
Эта команда экспериментальна. Поведение может измениться.
, Таким образом, возможно, что этот ответ мог бы стать устаревшим, если поведение действительно изменяется в будущем. Могло бы таким образом быть мудро выполнить быстрое man git-restore
перед использованием его.
Это проверяет текущий индекс для текущего каталога, отбрасывая все изменения в файлах из текущего каталога вниз.
git checkout .
или это, которое проверяет все файлы из индекса, перезаписывая файлы рабочего дерева.
git checkout-index -a -f
у Вас есть очень простая команда git checkout .