TortoiseGitを使用しています。いくつかの画像を削除する前に、以前のポイントに戻したい。
これを行うには、見た復帰方法が正しくありません。
作業ディレクトリを右クリックし、TortoiseGitメニューから[ログの表示]を選択します。
その後、以前のコミットを右クリックして、そのコミットにブランチをリセットできます。
いくつかのファイルを削除し、まだコミットしていない場合、Revertは問題なく動作します。 TortoiseGit-> Revert ...を選択すると、復元したいファイルを選択するためのウィンドウが表示されます。削除されたファイルは赤で表示されます。
すでに削除をコミットしている場合は、ファイルを削除する前にResetをコミットすることができます。リセットを使用すると、リセット後のコミット後にログにコミットが表示されなくなることに注意してください。
ファイルを削除したコミットをログに保存する場合は、チェックアウト削除前のコミットを新しいブランチに追加し、復元したファイルを別のフォルダーにコピーして、元のブランチに切り替えます、ファイルを元のブランチに追加します。
Gitは、マージコミットが発生すると恐ろしい悪夢になります。マージにより、最近のコミット/変更の一部が破壊されることがよくあります。 TortoiseGitを使用して、マージを元に戻し、変更を復元する方法を次に示します。
1)リポジトリで右クリックし、TortoiseGit-> Show Reflog
2)Reflogダイアログが表示され、最近のコミットがすべて表示されます。 Mergeコミット(問題の原因となったコミット)を右クリックし、画像に示すように、「このコミットによる変更を元に戻す」オプション->親2を選択します。
これにより、ローカルリポジトリへの欠落しているすべての変更、コミット、プッシュが回復され、準備完了です。