1

git rebase 後に問題が発生しました。git commit を実行しました。commit にはファイルの削除が含まれます。その後、git pull を実行し、git にはコミットの履歴があります。

... -> My Commit -> Some Git commits came from remote->Recursive merge.

だから私のコミットは真ん中にあります。私がしたこと:

git rebase -i <sha1 of a commit before my commit>

私のコミットを含む行を削除しました。

ファイルの削除を含むコミットを削除したため、削除されたファイルが復元されることを期待していましたが、起こりませんでした。

そのため、リベース/ドロップコミット後に削除されたファイルを取得できませんでした。それはそのように動作するはずのものですか、それとも何かを逃しましたか?

4

1 に答える 1

0

これを試して:

git reset HEAD~1 

ファイルがポップアップするかどうかを確認します。何度か試してください。

これにより、現在のコミットが「ドロップ」され、前のコミットが現在のコミットになります。

于 2013-04-09T21:07:27.733 に答える