我通常这样做:
git init
git add .
git commit .
然后我意识到它即将添加我想要排除/忽略的 nbproject 目录。有时,我什至会检查这个目录。如果我在运行 git add. 之前将其添加到 .git/info/exclude 中,一切正常(已排除)。
所以然后我修改 .git/info/exclude ,然后为时已晚。git 不再尊重对 .git/info/exclude 的更改。
所以问题是:
- 如何让 git 在签入时处理排除文件中的更改?(我尝试再次运行 git add . ,但没有帮助)
- 假设我签入了我想要排除的目录(或文件)。达到我想要的状态的最少步骤数是多少(不包括文件)。