社内でファイルを誤って削除し、リモート リポジトリに送信してしまいました。他の変更を加えずにファイルを元に戻したいのですが、どうすればよいですか?
黄舟2017-05-02 09:53:46
とても簡単です。どの提出物に含まれているかが分かりますので、それを使用するだけです
リーリー以上です。ここで、xxxx は git ライブラリの sha-1 番号です。
某草草2017-05-02 09:53:46
commit_id を表示git log $filename
git log $filename
重置文件git reset $commit_id
恢复文件git checkout $filename
ファイルをリセット
git restart $commit_id
#🎜🎜#ファイルを復元# 🎜 🎜#git checkout $filename
#🎜🎜#習慣沉默2017-05-02 09:53:46
ファイルの以前の送信 ID をローカルで削除することによって失われたファイルを取得するか、リモート エンドからそれを取得してから、追加、コミット、リモート エンドへのプッシュを再度行うことができます。これは、もう 1 回の送信とプッシュが生成されることを意味します。ファイルを取り戻すのは、Louda の答え、 git checkout commit id -- delete file path
の 1 つのステップです。