Как должен выглядеть мой файл gitignore, только git добавить -A файлы в репозитории root - PullRequest
0 голосов
/ 11 марта 2020

Я хочу иметь возможность выполнять следующие действия:

$ 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 позаботился об этом.

1 Ответ

1 голос
/ 11 марта 2020

У меня были точно такие же требования, как и у вас, и мой .gitignore выглядит так:

# Ignore all subdirectories
/*/

# Keep a specific subdirectory
!/foo/

# .gitignore as usual
.vs/
.int/
.out/
*.user
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...