Есть ли способ сообщить git-status, чтобы он игнорировал эффекты файлов .gitignore? [Дубликат]

Использование жестко кодированных индексов может быть бесполезным.

Чтобы избежать этого, Python предлагает встроенный объект slice().

string = "my company has 1000$ on profit, but I lost 500$ gambling."

Если мы хотим знаете, сколько денег у меня осталось.

Нормальное решение:

final = int(string[15:19]) - int(string[43:46])
print(final)
>>>500

Использование срезов:

EARNINGS = slice(15, 19)
LOSSES = slice(43, 46)
final = int(string[EARNINGS]) - int(string[LOSSES])
print(final)
>>>500

Используя срез, вы получаете удобочитаемость.

37
задан nalply 17 October 2012 в 16:30
поделиться

1 ответ

Попробуйте использовать git ls-files --other - он должен перечислить все файлы, о которых git не знает; т.е. те файлы, которых нет в репозитории и которые не игнорируются .gitignore .

Вы также можете использовать git ls-files --ignored --exclude-standard , чтобы увидеть, какие файлы git явно игнорирует.

36
ответ дан 27 November 2019 в 02:23
поделиться
Другие вопросы по тегам:

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