webBG - програмисти, машинно обучение, javascript, python, php, питам, говорим, публикации

git - Как да игнорирам само един файл без разширение?

Искам да игнорирам само един файл без разширение. Мога да игнорирам някои файлове по имена, но всички те имат разширения. За съжаление работя с някои файлове без разширение, които не трябва да се пренебрегват; следователно не мога да използвам предоставеното тук решение Как да добавя файлове без точки в тях (всички файлове без разширения) към файла gitignore?.

Някой знае ли начин да се постигне това? Всяка помощ се оценява.

09.09.2016

Отговори:


1

Може да правите това по-сложно, отколкото трябва да бъде. Това може да се дължи на цитирания от вас отговор, който игнорира всички файлове без разширения. Игнорирането на файл без разширение не изглежда много различно от игнорирането на файл с разширение. За да игнорирате вашия единичен файл без разширение, добавете това към вашия .gitignore:

relative/path/to/your/file

Ако файлът имаше разширение, просто бихте добавили това:

relative/path/to/your/file.ext
09.09.2016
  • Благодаря. Бях пробвал това преди, но не се получи. Точно сега го забелязах, защото файлът вече беше в отдалеченото хранилище. То не го пренебрегна. Първо трябваше да го премахна и след това успя да го игнорира без никакви проблеми. 09.09.2016
  • @cyntia Да, ако даден файл вече се проследява, трябва първо да използвате git rm --cached, за да го премахнете от хранилището, преди да го добавите към вашия .gitignore. 09.09.2016
  • Можете да използвате git ls-files -i --exclude-standard, за да ги изброите първи. 19.10.2020

  • 2

    Въз основа на този Gist https://gist.github.com/chichunchen/970a7e97c74a253a4503

    Включете следващите 3 реда в началото на вашия .gitignore

    # Ignore all
    *
    # Unignore all with extensions
    !*.*
    # Unignore all dirs
    !*/
    

    надявам се да помогне

    06.04.2019
    Нови материали

    Записване на грешки — Как да записвате грешки във вашето приложение, за да ги отстраните по-късно
    Записването на грешки е важна част от „обработването на грешки“. Накратко, когато възникнат определени грешки в програмите, вие искате да знаете за това. Това е особено важно при грешки. Ти..

    Кратко въведение в теорията на графите
    Кратко въведение в теорията на графите Втора част: внедряване на python на пълни графики В моята предишна статия въведох три основни концепции за графите: върхове, ръбове и тегла. В тази..

    Днес ще пиша за машинно обучение. Смятам се за ентусиаст, а не за експерт, така че имайте това предвид. С това казано, искам...
    Днес ще пиша за машинно обучение. Смятам се за ентусиаст, а не за експерт, така че имайте това предвид. С това казано искам да обясня защо машинното обучение има значение. За да бъда съвсем..

    Какво е структурно типизиране и как Typescript го използва в своя полза?
    Всички знаят тези дни, че „Typescript е строго синтактично надмножество на JavaScript и добавя незадължително статично въвеждане към езика.“. Но какво всъщност означава? Защо миграцията от..

    3 начина за премахване на дубликати от масив в Javascript
    Вие сте уеб разработчик? Програмист ли си? Тогава ще сте запознати с JavaScript и различните му вградени функции, методи и т.н. за различни реализации, проблеми и цели. Един от тези широко..

    Архитектура и обучение на конволюционни невронни мрежи (7 точки):
    Тази публикация предоставя подробности за архитектурата на Конволюционната невронна мрежа (CNN), функциите и обучението на всеки слой, завършвайки с резюме на обучението на CNN...

    Създайте разширение за Chrome с помощта на Angular
    Този урок е базиран на манифеста на разширението на chrome версия 3 (MV3), а също и на Angular версия 2+ (2, 3 и...). Ако не сте използвали манифест версия 3, можете да следвате този урок ,..