Magitの単一ファイルのリバート
2023-08-22 20:09:52
質問
Emacsの機能に対するMagitのメジャーモードについての質問で、コマンドラインインタフェースでこれを行う方法についてはあまり知られていません。
私はローカルのGitリポジトリしか持っていません。どのように私は選択されたファイルをその前のバージョンに復元するのでしょうか?このためのGitコマンドは、次のようなものでなければならないと思います。
git checkout HEAD^ path/to/file
のようなものだと思いますが、ここでも間違っているかもしれません、本当にただの推測です。
私が探しているものは、本質的に次のものと同じものです。
C-x v u
で
vc-dir
バッファに格納されます。
本来、私がやりたいと思っていたのは
-
変更されたファイルを削除します。
-
ローカルリポジトリからプルします。
しかし Magit はそれができないようです。ファイルを復元するのではなく、単に削除することを好むようです。
どのように解決するのですか?
magit では、元に戻したいハンクやファイル上で
k
を使って変更を破棄します。関連するドキュメントは
https://magit.vc/manual/1.4/magit/Staging-and-Committing.html
を参照してください。
関連
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] ファイルをリセットしたり、特定のリビジョンに戻したりするにはどうすればよいですか?
-
[解決済み] Gitで変更された複数のファイルのうち、1つのファイルだけを隠す?
-
[解決済み] Git でファイルの一部分のみをコミットする
-
[解決済み] Git リポジトリで削除されたファイルを検索して復元する方法
-
[解決済み] Git で管理されているプロジェクトのローカルな変更をすべて以前の状態に戻すにはどうすればよいですか?
-
[解決済み] Git の detached head を修正するにはどうすればよいですか?
-
[解決済み】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 実装 サイバーパンク風ボタン
おすすめ
-
git commit コマンドで追跡した新規ファイルをコミットすると、プロンプト *** Please tell me who you are が表示されます。
-
Git学習まとめ(2)コミットには何も追加されていないが、未追跡のファイルは存在する
-
gitlabの紹介と使い方
-
[解決済み] Git リポジトリで削除されたファイルを検索して復元する方法
-
git-fatal: 設定されたプッシュターゲットがありません / 警告: store/README.md の LF は CRLF に置き換えられています。
-
[解決済み] Jenkins Pipeline Git SCM を認証情報でチェックアウトする?
-
[解決済み] Gitの本番環境へのプッシュ(FTP)
-
[解決済み] 新サーバーへのGitプッシュ/クローン
-
[解決済み] 非標準のポートでリモートリポジトリを使用する
-
[解決済み] Git タグリスト、コミット sha1 ハッシュの表示