[解決済み】特定のファイルに対するローカルの変更を元に戻す方法【重複あり
質問
特定のファイルに対するローカルの変更を取り消そうとしています。何もコミットされていません。
すべての変更を元に戻したいときは
git revert --reset HEAD
. しかし、この場合、私はすべてのファイルのすべての変更を戻したいわけではありません。
を読んでも、どのようにファイルだけを元に戻すのか、明確ではありません。
git-revert(3)
のマニュアルページをご覧ください。
NAME
git-revert - Revert some existing commits
SYNOPSIS
git revert [--[no-]edit] [-n] [-m parent-number] [-s] <commit>...
git revert --continue
git revert --quit
git revert --abort
...
と似ています。 gitの古いコミットで特定のファイルをリバートする方法 しかし、コミットは行われていません。そして、任意のコミットに戻したいOPとは異なり、私はただそのファイルをMASTERのコピーに戻したいだけです。
SVNでは、当該ファイルを削除した上で
svn update
.
1つのファイルの変更を元に戻すにはどうしたらいいですか?
解決方法は?
を必要としません。
git revert
. これは前のコミットを取り消すことになります。必要なのは
git checkout
を使用して、master から git のバージョンを取得します。
git checkout -- filename.txt
一般に、単一のファイルに対して git 操作を行いたい場合は、次のようにします。
-- filename
.
2020年最新情報
ジット
導入
新しいコマンド
git restore
バージョンで
2.23.0
. したがって、もし git のバージョン
2.23.0+
であれば、単純に
git restore filename.txt
- と同じことをします。
git checkout -- filename.txt
. このコマンドのドキュメントには、現在実験中であることが記されています。
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] ファイルをリセットしたり、特定のリビジョンに戻したりするにはどうすればよいですか?
-
[解決済み] git rebase の取り消し
-
[解決済み] ステージングされた変更を表示するにはどうしたらいいですか?
-
[解決済み] Gitで1つのファイルの作業コピーの変更を元に戻す?
-
[解決済み】"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: クローンには成功したが、チェックアウトに失敗した
-
[解決済み】Git Extensions。Win32 エラー 487: cygwinのヒープ用に領域を確保できなかった、Win32エラー0
-
[解決済み】git push >> fatal: 設定されたプッシュ先がありません。
-
git commits with an error: 更新が拒否されました。現在のブランチの先端が、このブランチより後ろにあるためです。
-
[解決済み] 複数のgitコミットを元に戻すには?
-
[解決済み] GitのFETCH_HEADとはどういう意味ですか?
-
[解決済み] git リモートリポジトリには、ローカルブランチにマージされていないコミットが含まれています。
-
[解決済み] Gitのエラー「object file ... is empty」はどうすれば直せますか?
-
[解決済み] エラーです。リベースを使用してプルできません。あなたはステージングされていない変更を持っています
-
[解決済み] Gitで1つのファイルの作業コピーの変更を元に戻す?