Я хочу иметь возможность выполнять следующие действия:
$ pwd
/tmp/repo
$ ls -l
/a-dir
/another-dir
.gitignore
a-file
another-file
$ git add -A
<< ONLY .gitignore, a-file and another-file are added >>
Как этого добиться?
ПРИМЕЧАНИЕ. Со временем может быть добавлено больше файлов и каталогов. Каталоги и все их содержимое следует игнорировать. Должны быть включены только файлы, находящиеся в каталоге репозиториев root.
РЕДАКТИРОВАТЬ: я хочу сделать это с файлом .gitignore, поэтому мне не нужно каждый раз запускать разные команды. Я просто хочу, чтобы все было просто с git add -A
, и чтобы .gitignore позаботился об этом.