タグ付けされた質問 「undo」

元に戻すは、多くのコンピュータープログラムのコマンドです。ドキュメントに加えられた最後の変更を消去して、古い状態に戻します。グラフィック処理などの一部の高度なプログラムでは、元に戻すと、編集中のファイルに対して最後に実行されたコマンドが無効になります。

30
Gitの最新のローカルコミットを元に戻すにはどうすればよいですか?
OverаэтотвопросестьответынаStack Overflowнарусском:Каквернуться(откатиться)кболеераннемукоммиту? 間違ったファイルを誤ってGitにコミットしましたが、まだコミットをサーバーにプッシュしていません。 ローカルリポジトリからこれらのコミットを元に戻すにはどうすればよいですか?

30
まだプッシュされていないGitマージを元に戻します
StackаэтотвопросестьответынаStack Overflowнарусском:Какотменитьпоследнийpush? 私のマスターブランチでは、git merge some-other-branchローカルで行いましたが、変更をオリジンマスターにプッシュしませんでした。マージするつもりはなかったので、元に戻したい。git statusマージ後を実行すると、次のメッセージが表示されました。 # On branch master # Your branch is ahead of 'origin/master' by 4 commits. 私が見つけたいくつかの指示に基づいて、私は走ってみました git revert HEAD -m 1 しかし、今私はこのメッセージを受け取りますgit status: # On branch master # Your branch is ahead of 'origin/master' by 5 commits. 私は自分のブランチが何回もコミットされることを望まない。どうすればその時点に戻ることができますか?
3944 git  undo  git-merge 

21
ローカルリポジトリブランチをリモートリポジトリHEADと同じようにリセットします
ローカルブランチをリモートリポジトリのブランチと同じようにリセットするにはどうすればよいですか? やった: git reset --hard HEAD しかし、私が実行するとgit status、 On branch master Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: java/com/mycompany/TestContacts.java modified: java/com/mycompany/TestParser.java これらを「変更」した理由を教えてください。私はこれらのファイルに触れていませんか?削除した場合、それらを削除します。
3857 git  undo 

17
git rebaseを元に戻す
どうすれば簡単に git rebaseを元に戻すことができますか? 私の現在のアイデアは手動のアプローチのみです: git checkout 両方のブランチの親のコミット そこから一時ブランチを作成します git cherry-pick すべて手動でコミット リベースしたブランチを手動で作成したブランチに置き換える 私の現在の状況では、両方のブランチからのコミットを簡単に見つけることができるため、これでうまくいきます(1つは私のもので、もう1つは私の同僚のものです)。 しかし、私のアプローチは次善でエラーが発生しやすいと思います(自分の2つのブランチでリベースしたとしましょう)。 明確化:一連のコミットがリプレイされたリベースについて話している。1つだけではありません。
3179 git  rebase  git-rebase  undo 

13
Gitで1つのファイルの作業コピーの変更を元に戻しますか?
最後のコミット後、作業コピー内の一連のファイルを変更しましたが、最新のコミットと同じ状態にリセットする場合のように、それらのファイルの1つに対する変更を元に戻したいです。 ただし、その1つのファイルだけの作業コピーの変更のみを元に戻したいので、それ以外には何もしません。 それ、どうやったら出来るの?
1634 git  file  version-control  dvcs  undo 

10
「git commit」の代わりに「git commit --amend」を元に戻す方法
以前のコミットを誤って修正しました。特定のファイルに加えた変更の履歴を保持するには、コミットを個別にする必要がありました。 最後のコミットを元に戻す方法はありますか?のようなことをするgit reset --hard HEAD^と、最初のコミットも元に戻されます。 (私はまだリモートディレクトリにプッシュしていません)
1295 git  commit  undo  amend 

10
git commitを削除しても変更は保持できますか
開発ブランチの1つで、コードベースにいくつかの変更を加えました。作業中の機能を完了する前に、現在のブランチをマスターに切り替えて、いくつかの機能をデモする必要がありました。しかし、「git checkout master」を使用するだけで、開発ブランチで行った変更も保持され、masterの一部の機能が破壊されました。したがって、私が行ったのは、「一時的なコミット」というコミットメッセージを使用して開発ブランチの変更をコミットしてから、デモのマスターをチェックアウトすることでした。 デモが終了し、開発ブランチでの作業に戻ったので、行った変更を保持しながら、行った「一時的なコミット」を削除したいと思います。それは可能ですか?
1057 git  undo  git-reset 

7
gitコミットされていない、または保存されていないすべての変更を元に戻します
最後のコミット以降のすべての変更を元に戻そうとしています。私が試したgit reset --hardとgit reset --hard HEAD表示した後、このポストを。ヘッドは18c3773になりましたが、ローカルソースを見ると、すべてのファイルがまだ残っています。何が欠けていますか?



5
git pullを元に戻すには?
リモートオリジンでの不要なコミットのためにgit pull onを取り消したいのですが、どのリビジョンにリセットする必要があるのか​​わかりません。 リモートオリジンでgit pullする前の状態に戻すにはどうすればよいですか?
238 git  undo  pull 

7
git update-index --skip-worktreeを元に戻します
少し前に、gitで追跡されるファイルへの変更を無視するためにこれを行いました: git update-index --skip-worktree <file> 今、私は実際にそのファイルへの変更をソースにコミットしたいと思います。の影響を元に戻すにはどうすればよいskip-worktreeですか?
148 git  undo 


7
SVNコミット前の削除の取り消し
SVN作業コピーからディレクトリを削除したが、まだコミットしていない場合、それを元に戻す方法は明らかではありません。「svn undo d」と入力すると、Googleは一般的なクエリとして「svn undo delete before commit」を推奨しますが、検索結果は役に立ちません。 編集:subversion 1.4.4で機能するソリューションが欲しい

8
VIMの取り消しツリーはどのように使用されますか?
この答えは言う: Vimの元に戻す/やり直しシステムは無敵です。Vimはスタックではなく取り消しツリーを使用するため、何かを入力して、元に戻したり、何かを入力したりしても、最初に入力したものを元に戻すことができます。他のほとんどすべてのプログラムでは、最初に入力したものの履歴はこの状況では失われます。 これは私が聞いた最初のものです。ツリーに沿ってバックトラックするにはどうすればよいですか?
132 vim  undo 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.