1. ホーム
  2. git

[解決済み] パーミッションの関係ですべてのファイルをgitに追加できない

2022-02-10 06:06:26

質問

カレントディレクトリにあるすべてのファイルをgitに追加したいのですが、どうすればいいですか?

git add .
error: open(".mysql_history"): Permission denied
fatal: unable to index file .mysql_history

それはいいんです。そのファイルはたまたまこのディレクトリにあり、rootが所有しています。私は、すべての その他 ファイルです。 各ファイルを手動で追加することなく、それを行う方法はありますか?

excludeや.gitignoreにファイルを追加できることは知っていますが、パーミッションに基づいたものを無視させたいのです(このような他のファイルがディレクトリに残ってしまう可能性は十分にあり、それらを常に.gitignoreに追加するのは面倒です)。

解決方法は?

使用方法 git add --ignore-errors .

これでも読めないファイルに対するエラーは出ますが、致命的なエラーにはなりません。他のファイルは追加されます。