Вот несколько версий файлов, основанных на ответе Ивана Баева.
HTML
<input type="file" multiple id="gallery-photo-add">
<div class="gallery"></div>
JavaScript / jQuery
$(function() {
// Multiple images preview in browser
var imagesPreview = function(input, placeToInsertImagePreview) {
if (input.files) {
var filesAmount = input.files.length;
for (i = 0; i < filesAmount; i++) {
var reader = new FileReader();
reader.onload = function(event) {
$($.parseHTML('<img>')).attr('src', event.target.result).appendTo(placeToInsertImagePreview);
}
reader.readAsDataURL(input.files[i]);
}
}
};
$('#gallery-photo-add').on('change', function() {
imagesPreview(this, 'div.gallery');
});
});
Требуется jQuery 1.8 из-за использования $ .parseHTML, который должен помочь в смягчении XSS.
Это будет работать из коробки, и вам потребуется только одна из jQuery.
Из соответствующей документации Git :
Шаблоны, которые относятся к конкретному репозиторию, но которые не должны быть совместно используемые с другими связанными репозиториями (например, вспомогательные файлы, которые находятся внутри репозитория, но относятся к рабочему процессу одного пользователя) должны быть помещены в файл
$ GIT_DIR / info / exclude
.
Файл .git Файл / info / exclude
имеет тот же формат, что и любой файл .gitignore
. Другой вариант - установить core.excludesFile
как имя файла, содержащего глобальные шаблоны.
Примечание. если у вас уже есть неустановленные изменения, вы должны выполнить следующее после редактирования шаблонов игнорирования:
git update-index --assume-unchanged [<file>...]
Примечание к $ GIT_DIR
: это обозначение, используемое во всем руководстве по git просто для того, чтобы указать путь к репозиторию git. Если задана переменная среды, она переопределит местоположение любого репо, в котором вы находитесь, что, вероятно, не то, что вам нужно.
У меня есть ответ, который является вопросом -
, разъяснитесь -
пример файла $GIT_DIR/info/exclude, который я имею
$GIT_DIR
+-info
+-exclude <-- This is the file you edit to ignore files locally.
(Windows - Show Hidden Files)
Если так, это не работало.
, В то время как я ожидаю на ответе, я просто создал файл Excel и конкатенировал, CONCAT ('индекс обновления мерзавца - принимают - неизменный', 'filename.config'), и затем выполнил их один за другим.
Это удалило файлы из моих изменений.
У вас есть несколько вариантов:
.gitignore
в рабочем каталоге (или применить его автоматически с помощью topgit ] или другой подобный инструмент для исправления). $ GIT_DIR / info / exclude
файл, если это относится к одному дереву. git config - global core.excludesfile ~ / .gitignore
и добавьте шаблоны в ваш ~ / .gitignore
. Эта опция применяется, если вы хотите игнорировать определенные шаблоны для всех деревьев. Я использую его, например, для файлов .pyc
и .pyo
. Кроме того, убедитесь, что вы используете шаблоны и не перечисляете файлы явно, когда это применимо.