-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
40 lines (31 loc) · 1.21 KB
/
Copy path.gitignore
File metadata and controls
40 lines (31 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Сначала игнорируем всё содержимое домашней директории
*
# Исключаем из игнора сам файл .gitignore (чтобы изменения в нем отслеживались)
!.gitignore
# Разрешаем папки (без этого Git не зайдет внутрь)
# Разрешаем конкретные файлы внутри разрешенных папок
!.config/
!.config/nvim/
!.config/nvim/**
# !.config/mpv/
# !.config/mpv/**
# !.config/mpd/
# !.config/mpd/**
# !.bashrc
# !.vimrc
# Исключаем мусор внутри разрешенных папок (опционально)
.config/nvim/undo/
# .config/nvim/spell/
# Разрешаем папку Temp
# Важно: !Temp/ разрешает папку, а !Temp/** разрешает всё внутри неё
# !Temp/
# !Temp/**
# Разрешаем путь Ins/001
# Нюанс: чтобы разрешить вложенную папку, нужно сначала разрешить родительскую,
# но не её содержимое, а затем саму целевую папку.
# !Ins/
# Ins/*
# !Ins/001/
# !Ins/001/**
# !.config/
# .config/*