[解決済み] Git のステージされていない変更から "old mode 100755 new mode 100644" というファイルを削除するにはどうすればよいですか?
2022-02-14 03:49:31
質問
なぜか、最初に私のgitプロジェクトのリポジトリからpullをしたとき。
作業コピーの中に、何の変更もされていないのに
unstaged changes
という領域があります。
Windows xp で Git Gui を使っているのですが、何が変更されたのかを確認するためにファイルを見に行ったところ。 私が見ることができるのは
old mode 100755
new mode 100644
この意味をご存知の方はいらっしゃいますか?
ステージングされていない変更のリストからこれらのファイルを取り出すにはどうしたらよいですか?(最近編集してコミットしたいファイルを選ぶためだけに、100ものファイルを調べなければならないのは非常に面倒です)。
解決方法は?
私にはunixのファイルパーミッションモードのように見えますが(
755
=
rwxr-xr-x
,
644
=
rw-r--r--
) - 古いモードでは +x (実行可能) フラグが含まれていましたが、新しいモードでは含まれていません。
この msysgit 問題の返信 は、この問題を取り除くために core.filemode を false に設定することを提案しています。
git config core.filemode false
関連
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] Git で、ステージされていない変更を破棄するにはどうしたらいいですか?
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] ローカルファイルシステムからファイルを削除せずに、Git リポジトリからファイルを削除する
-
[解決済み] Git にファイルモード (chmod) の変更を無視させるには?
-
[解決済み] ステージングされた変更を表示するにはどうしたらいいですか?
-
[解決済み] Git のコミットからファイルを削除する
-
[解決済み] detached HEADとmaster/originの連携はどうすればいいですか?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】git revert <hash> not allowed due to a merge but no -m option was given.
-
[解決済み】GitHub: クローンには成功したが、チェックアウトに失敗した
-
[解決済み】Git Extensions。Win32 エラー 487: cygwinのヒープ用に領域を確保できなかった、Win32エラー0
-
[解決済み] 複数のコミットをチェリーピックする方法
-
[解決済み] git commit signing failed: secret key not available.
-
[解決済み] GitHubです。パーミッションが拒否されました (公開鍵)。
-
[解決済み] Gitのプッシュエラーです。Unable to unlink old (Permission denied)です。
-
[解決済み] ローカルな変更を無視して `git pull` するには?
-
[解決済み] git reset --hard の後に残る未ステージ化変更点
-
[解決済み] git 内のファイルやディレクトリが変更された場合、そのパーミッションを元に戻すには?