Я пытаюсь отслеживать мои точечные файлы и папки конфигурации с помощью git.Я настроил .gitignore
на игнорирование всех (*), кроме файлов и папок, которые я хочу отслеживать:
### Gitignore
# ignore all
**
!**/
# but...
# files
!.vimrc
!.Xdefault
!.bashrc
!.profile
!.xsession
!.gitignore
# folders
!.vim/**
!.config/i3/**
!.config/ranger/**
Это, однако, работает только для файлов, но не для папок.Если я пытаюсь вручную добавить папку (например, git add .config/i3
), я получаю The following paths are ignored by one of your .gitignore files: .config/i3 Use -f if you really want to add them
.