игнорирование любого каталога bin в проекте git

для моего приложения, с зашифрованными параметрами URL-адреса GET, только это сработало. Я всегда получал TypeError: $(...) is null. Взято из https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsDataURL

function previewFile() {
  var preview = document.querySelector('img');
  var file    = document.querySelector('input[type=file]').files[0];
  var reader  = new FileReader();

  reader.addEventListener("load", function () {
    preview.src = reader.result;
  }, false);

  if (file) {
    reader.readAsDataURL(file);
  }
}

Image preview...

1132
задан ivanleoncz 21 November 2017 в 13:42
поделиться

3 ответа

Before version 1.8.2, ** didn't have any special meaning in the .gitignore. As of 1.8.2 git supports ** to mean zero or more sub-directories (see release notes).

The way to ignore all directories called bin anywhere below the current level in a directory tree is with a .gitignore file with the pattern:

bin/

In the man page, there an example of ignoring a directory called foo using an analogous pattern.

Edit: Если у вас уже есть какие-либо папки bin в вашем индексе git, которые вы больше не хотите отслеживать, вам необходимо удалить их явно. Git не перестанет отслеживать уже отслеживаемые пути только потому, что теперь они соответствуют новому шаблону .gitignore . Выполнить удаление папки ( rm ) только из индекса ( - кэшировано ) рекурсивно ( -r ). Пример командной строки для корневой папки bin:

git rm -r --cached bin
1762
ответ дан 19 December 2019 в 20:14
поделиться

.gitignore вашей мечты кажется:

bin/

на верхнем уровне.

455
ответ дан 19 December 2019 в 20:14
поделиться

Я не видел, чтобы это упоминалось здесь, но похоже, что это чувствительно к регистру. Как только я изменил значение на / Bin, файлы игнорировались, как и ожидалось.

32
ответ дан 19 December 2019 в 20:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: