[解決済み] git rm -r . "を元に戻すには?
2022-03-23 19:13:27
質問
私は誤って
git rm -r .
. どうすれば元に戻せますか?
コミットしていない。
すべてのファイルが削除マークされ、私のローカルチェックアウトからも物理的に削除されたと思います。
EDITです。
私は(コマンドを知っていれば)最後のコミットに戻すことができました。しかし、もしこのコマンドで
git rm -r .
. なぜなら、最後のコミットの後、その前に何をしたのかがよくわからないからです。
git rm -r .
.
解決方法は?
git reset HEAD
する必要があります。もし気になるコミットされていない変更がないのであれば
git reset --hard HEAD
は、すべてを強制的に最後のコミットにリセットする必要があります。もし未コミットの変更があるにもかかわらず、最初のコマンドが効かない場合は、未コミットの変更を
git stash
:
git stash
git reset --hard HEAD
git stash pop
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] リモートのGitブランチをチェックアウトするには?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] git rebase の取り消し
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ローカルにない作業がリモートに含まれているため、アップデートが拒否された
-
[解決済み】Githubの認証に失敗した - ... GitHubはシェルアクセスを提供しない
-
[解決済み】なぜ「git commit」は私の変更を保存しないのですか?
-
Gitのプッシュでエラーが発生! [リモート拒否] master -> master (pre-receive hook declined) error: failed to push s...
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
[解決済み] .gitignore と "以下の追跡されていない作業ツリーファイルはチェックアウトによって上書きされるでしょう"
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] Git リポジトリに既にコミットされているファイルを無視する [重複]。
-
[解決済み] コミット済みファイルへの .gitignore の適用
-
[解決済み】新しい .gitignore ファイルで git リポジトリを再同期する。