1. Непроследен файл

Трябва да създадем файла .gitignore в основата на проекта.

*.pyc
*.pyo
__pycache__
*.idea
*.log
your_file
your_folder

2. Добавете вашия файл или папка към git exclude file.

файл за изключване, намиращ се в .git/info/exclude, всеки проект има свой собствен файл за изключване

# git ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~
your_file_need_ignore

3. Ако файлът е бил проследен, т.е. вече е включен в отдалеченото хранилище или е бил ангажиран/добавен, в този момент добавянето на правила към .gitignore за игнориране вече няма да работи, правилният подход е да:

git rm -r --cached your_folder/