git rebase: 「エラー: 'file' を stat できません: 権限が拒否されました」 質問する

git rebase: 「エラー: 'file' を stat できません: 権限が拒否されました」 質問する

私は git を使用しており、小さなコミットの後に大きなコミットを作成しました。git rebaseプッシュする前に、 を使用して 2 つのコミットをまとめることにしました。(これまでこのようなことはしたことがありませんでした。)

そこで私はこうしました:

git rebase -i HEAD~2

これにより、エディターが表示され、以前のコミットを選択して、後のコミットを圧縮することにしました。保存すると、git は次のように表示しました。

エラー: 'ファイル名' を stat できません: 権限が拒否されました

後のコミットに sha1を適用できませんでした...そのコミットのテキストの最初の行

今:

  • どちらのコミットも実行しても表示されませんgit log
  • git status「現在どのブランチにもいません」と表示されます。
  • 1 つのファイルは変更済みとしてインデックスに登録されており、2 つのファイルは追跡されていないものとして登録されています。最初のコミットには 1 つのファイルだけ (だと思う) があり、2 番目のコミットには 12 個ほどありました。

何が起こったのですか?どうすれば直りますか?

ベストアンサー1

エディター、エクスプローラー ウィンドウ、コマンド プロンプト、FTP プログラムなど、フォルダーを開いているプログラムをすべて閉じてみてください。Windows では、これで常に問題が解決します。

おすすめ記事