特定のブランチで実行git update-index --assume-unchanged path/to/file
した後、を使用してブランチを切り替えることができませんgit checkout
。
次のエラーがスローされます。
エラー:次のファイルへのローカル変更は、チェックアウトによって上書きされます。
path/to/file
ブランチを切り替える前に、変更をコミットするか、それらを隠してください。
中絶
しかし、両方とも、違いはなく、コミット/スタッシュするものは何もないと教えてくれますgit diff
。git status
ブランチから切り替えるにはどうすればよいですか?
(無視されたくないので、git update-index --assume-unchanged
以外の)より良い代替手段はありますか?.gitignore
(質問2と同じ@ git update-index --no-assume-unchangedは機能しません)