git で誤って削除した単一ファイルをロールバックする方法
PHPz
PHPz 2017-05-02 09:51:46
0
5
1178

社内でファイルを誤って削除し、リモート リポジトリに送信してしまいました。他の変更を加えずにファイルを元に戻したいのですが、どうすればよいですか?

PHPz
PHPz

学习是最好的投资!

全員に返信(5)
黄舟

とても簡単です。どの提出物に含まれているかが分かりますので、それを使用するだけです

リーリー

以上です。ここで、xxxx は git ライブラリの sha-1 番号です。

いいねを押す +0
大家讲道理

前のコミットに切り替え、誤って削除したファイルをコピーし、新しいブランチを作成してコミットを貼り付けます。

いいねを押す +0
左手右手慢动作

git stash Popも試すことができます

いいねを押す +0
某草草

commit_id を表示
git log $filenamegit log $filename
重置文件
git reset $commit_id
恢复文件
git checkout $filenameファイルをリセット

git restart $commit_id #🎜🎜#ファイルを復元# 🎜 🎜#git checkout $filename#🎜🎜#
いいねを押す +0
習慣沉默

ファイルの以前の送信 ID をローカルで削除することによって失われたファイルを取得するか、リモート エンドからそれを取得してから、追加、コミット、リモート エンドへのプッシュを再度行うことができます。これは、もう 1 回の送信とプッシュが生成されることを意味します。ファイルを取り戻すのは、Louda の答え、 git checkout commit id -- delete file path

の 1 つのステップです。
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート