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

13
Git管理プロジェクトのすべてのローカル変更を以前の状態に戻すにはどうすればよいですか?
私が実行したプロジェクトがありgit initます。何度かコミットしgit statusたところ、すべてが最新であり、ローカルでの変更はないことがわかりました。 その後、私はいくつかの連続した変更を行い、すべてを破棄して元の状態に戻したいと思ったことに気付きました。このコマンドは私のためにそれをしますか? git reset --hard HEAD
1914 git  revert  git-checkout 


12
SVNコミットを元に戻すにはどうすればよいですか?
私はSVNコミットを元に戻す方法のさまざまな例を見つけました svn merge -r [current_version]:[previous_version] [repository_url] または svn merge -c -[R] . しかし、どちらも機能していないようです。それらのコマンドを試し、手動で変更されたファイルを確認しました。 リビジョン番号1944のコミットを元に戻すにはどうすればよいですか?元に戻されたことを確認するにはどうすればよいですか?
303 svn  revert 

10
特定のコミットを削除する
私はプロジェクトで友人と働いていました、そして彼は編集されるべきではないたくさんのファイルを編集しました。どういうわけか、私はそれを引っ張ったとき、または私が欲しがっている特定のファイルだけを選ぼうとしたときに、彼の仕事を私のものにマージしました。私は長い間探して遊んでいて、それらのファイルへの編集を含むコミットを削除する方法を見つけようとしていましたが、それは元に戻すとリベースの間でトスアップのようであり、簡単な例はなく、ドキュメントは私が私よりも多くを知っていると仮定しています。 だからここに質問の簡略版があります: 次のシナリオで、コミット2を削除するにはどうすればよいですか? $ mkdir git_revert_test && cd git_revert_test $ git init Initialized empty Git repository in /Users/josh/deleteme/git_revert_test/.git/ $ echo "line 1" > myfile $ git add -A $ git commit -m "commit 1" [master (root-commit) 8230fa3] commit 1 1 files changed, 1 insertions(+), 0 deletions(-) create mode 100644 myfile …

7
Mercurial —古いバージョンに戻し、そこから続行します
プロジェクトでMercurialをローカルで使用しています(他の場所へのプッシュ/プルが行われない唯一のリポジトリです)。 今日まで、それは線形の歴史を持っています。しかし、私が現在取り組んでいることは、ひどいアプローチであり、開始する前のバージョンに戻って、別の方法で実装したいと考えています。 Mercurialのbranch/ revert/ update -Cコマンドと少し混乱しています。基本的に私はバージョン38(現在は45)に戻し、次のコミットに38を親として持ち、そこから継続したいと考えています。リビジョン39-45が永久に失われるか、それとも最終的に自分自身の行き止まりのブランチになるかは気にしません。 どのコマンド/コマンドセットが必要ですか?

23
git statusは変更を示し、git checkout — <file>はそれらを削除しません
作業コピーへのすべての変更を削除したいと思います。 実行git statusすると、変更されたファイルが表示されます。 私がこれらの変更を削除することはないようです。 例えば: rbellamy@PROMETHEUS /d/Development/rhino-etl (master) $ git status # On branch master # Changed but not updated: # (use "git add &lt;file&gt;..." to update what will be committed) # (use "git checkout -- &lt;file&gt;..." to discard changes in working directory) # # modified: Rhino.Etl.Core/Enumerables/CachingEnumerable.cs # modified: Rhino.Etl.Core/Pipelines/SingleThreadedPipelineExecuter.cs …

14
SVNの単一ファイルを特定のリビジョンに戻す
以前のバージョンに戻したいファイルがSVNリポジトリにあります。SVNでこれを行う方法は何ですか?リポジトリ全体ではなく、この特定のファイルのみを古いバージョンにダウングレードする必要があります。 ありがとう。 $ svn log myfile.py ---------------------- r179 | xx | 2010-05-10 Change 3 ---------------------- r175 | xx | 2010-05-08 Change 2 ---------------------- r174 | xx | 2010-05-04 Initial
182 svn  revert 

4
gitでコミットの範囲を元に戻す
gitでコミットの範囲を元に戻すにはどうすればよいですか?gitrevisionsのドキュメントを見ると、必要な範囲を指定する方法がわかりません。例えば: A -&gt; B -&gt; C -&gt; D -&gt; E -&gt; HEAD 同等のことをしたい: git revert B-D 結果は次のようになります。 A -&gt; B -&gt; C -&gt; D -&gt; E -&gt; F -&gt; HEAD ここで、FにはBDの逆が含まれます。
127 git  revert  range 


18
Gitの変更を破棄できないようです
コマンドラインから以下を確認した後: # On branch RB_3.0.10 # Changed but not updated: # (use "git add &lt;file&gt;..." to update what will be committed) # (use "git checkout -- &lt;file&gt;..." to discard changes in working directory) # # modified: index.htm 次のコマンドを入力して、変更を破棄しようとしています。 git checkout -- index.htm しかし、git statusを再実行すると、まったく同じに見えます。チェックアウトが機能していないようです。私は何か間違ったことをしていますか?Windows / cygwinでGIT 1.6.1.2を使用しています。 # On branch …
124 git  revert 

10
偶発的な「svn revert」から回復する方法はありますか?
今朝、次のようにしてなんとか自分の足で撃ちました。 プロジェクトの変更に取り組み始めました たくさんのファイルをたくさん編集した 私のアプローチはすべて間違っていて、最初からやり直す必要があることに気づきました 私のプロジェクトのトップレベルにcdし、「svn --recursive revert」を実行しました。ローカルサンドボックスを変更前の状態に復元します。 私のローカルサンドボックスには他にも多くの未解決の変更点があり、それらすべてを完全に消去したことに気づいたとき、恐怖に包まれました。(svnサーバーが先週の金曜日にダウンしていたため、チェックインできず、週末に忘れていました) 幸いにも、この場合、金曜日に作業を終える前に「svn diff&gt; temp.txt」を実行していたため、temp.txtファイルがまだハードドライブに残っていたため、そのファイルを「パッチ」にフィードして、変更を失った。 しかし、私の将来の参考のために(つまり、次に私が同じ愚かな間違いを犯したとき)... svnに「svn revert」を取り消すように指示する方法はありますか?svnは、ローカル/チェックインされていない差分のバックアップをどこにでも保持しますか?
94 svn  undo  revert 


12
Git:「変更されたがコミットされていない」で頑固にスタックしている2つのファイルを元に戻すにはどうすればよいですか?
ローカルで変更したと思われる2つのファイルがあるリポジトリがあります。 だから私はこれで立ち往生しています: $ git status # On branch master # Changed but not updated: # (use "git add &lt;file&gt;..." to update what will be committed) # (use "git checkout -- &lt;file&gt;..." to discard changes in working directory) # # modified: dir1/foo.aspx # modified: dir2/foo.aspx # no changes added to commit …
84 git  github  revert 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.