我想将当前目录下的所有文件添加到git:
git add .
error: open(".mysql_history"): Permission denied
fatal: unable to index file .mysql_history
没关系。该文件恰好位于此目录中并归 root 所有。我想添加所有其他 文件。有没有一种方法可以做到这一点而不必手动添加每个文件?
我知道我可以将文件添加到排除或 .gitignore,但我想让它根据权限忽略某些内容(很有可能其他类似的文件最终会出现在目录中,并添加它们一直使用 .gitignore 是一种痛苦)。
最佳答案
使用 git add --ignore-errors .
对于不可读文件,这仍然会给出错误,但不会是 fatal error 。将添加其他文件。
关于git - 由于权限问题,无法将所有文件添加到 git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/356323/