我有一个名为" .gitignore"的子目录。在我的一个名为" Database"的目录中,我希望git忽略它,所以我将它列在我的.gitingore文件中。
的.gitignore:
[Bb]in/
[Dd]ebug/
[Rr]elease/
.gitignore/
当我执行像git status Database这样的命令时,我收到以下警告:
warning: unable to access 'Database/.gitignore': Permission denied
任何人都可以帮助我理解我能做些什么来消除这个警告吗?
PS:我在"数据库"上验证了文件夹权限。和" .gitingore"我们是一样的。
PS:我在Windows 8上运行git。我认为这不重要。
答案 0 :(得分:6)
我不确定您遇到了什么,但我认为有一个名为.gitignore
的文件夹是一个坏主意。 Git可能正在尝试打开它并像文件一样阅读它,因为它需要知道.gitignore
文件的内容。
尝试将其称为其他内容,然后将其名称添加到目录中旁边的.gitignore
文件中。
答案 1 :(得分:0)
复制.gitignore文件并将其粘贴到桌面上。然后打开它并进行更改。删除文件夹中的上一个文件并粘贴更新的文件。
无法替换或编辑隐藏文件。