当我运行git status
时,似乎只跟踪已修改的文件,而不跟踪子文件夹中的新文件。
这几乎是我的.gitignore:
# Ignore everything
*
# But this files that i want to track
!.config/
!.fonts/
!.bashrc
!.gitignore
!.profile
!.Xresources
!.vimrc
!.zshrc
!README.md
它在我的$HOME
中。
如果我在目录.fonts/
或.config/
中创建一个新文件,似乎git忽略了它们。但是它会跟踪.vimrc
或.zshrc
我试图与GitKraken打开此存储库,它按我的期望工作。
我仅在命令行中运行git status
时遇到此错误
答案 0 :(得分:1)
您可以在这些模式前面加上两个星号(**
),以匹配任何目录中的这些文件:
!**/.config/
!**/.fonts/
!**/.bashrc
!**/.gitignore
!**/.profile
!**/.Xresources
!**/.vimrc
!**/.zshrc
!**/README.md