私はgitを使用していて、小さなコミットの後に大きなコミットを行いました。git rebase
プッシュする前に、2つのコミットを一緒に押しつぶすために使用することにしました。(私はこれまでこれを行ったことがありません。)
だから私はしました:
git rebase -i HEAD~2
これは私に私の編集者を与えました、そこで私は前のコミットを選びそして後のコミットを押しつぶすことを選びました。私が保存したとき、gitは言った:
エラー:「ファイル名」を統計できません:許可が拒否されました
後のコミットにsha1を適用できませんでした...そのコミットのテキストの最初の行
今:
- 実行すると、どちらのコミットも表示されません
git log
。 git status
私は「現在どの支店にもいない」と言っています。- 1つのファイルは変更済みとしてインデックスにリストされ、2つのファイルは追跡されていないものとしてリストされます。私の最初のコミットには1つのファイルしかありませんでした(私は思います)、そして私の2番目のコミットにはかなりの数がありました。
どうしたの!?どうすれば修正できますか?