私はgitとソース管理に本当に慣れていません。
vs2012でgit用のビジュアルスタジオツールを使用しています。
私はいくつかのコミットを行っており、以前のコミットに戻りたいと思っていますが、どうやってそれを行うことができないようです. コミットの詳細に移動すると、元に戻すボタンがグレー表示されているようです。
過去2時間、この問題に固執しました。私はインターネットを研究しましたが、役に立ちません。以前のコミットに戻す方法を誰か教えてください。
ありがとう。
私はgitとソース管理に本当に慣れていません。
vs2012でgit用のビジュアルスタジオツールを使用しています。
私はいくつかのコミットを行っており、以前のコミットに戻りたいと思っていますが、どうやってそれを行うことができないようです. コミットの詳細に移動すると、元に戻すボタンがグレー表示されているようです。
過去2時間、この問題に固執しました。私はインターネットを研究しましたが、役に立ちません。以前のコミットに戻す方法を誰か教えてください。
ありがとう。
Visual Studio 2015 Update 2では、GIT の「リセット」のサポートが追加されています。これは、おそらくやりたいことです。
元に戻したいとは思わない - 元に戻すは、コミットを取り、それを元に戻すだけです。
以前のコミットに戻りたい場合 - 2 つのオプションがあります。
永久に元に戻したい場合は、git hard reset を実行します。これにより、コードが指定されたコミットにロールバックされます。これは次の方法で実行できます。
git reset --hard {commit number}
一時的に戻りたい場合は、そのコミットからブランチを作成できます。これにより、基本的にコード履歴の現在のパスが保持され、そのコードがコミットされた履歴のポイントから別のパスが作成されます。
同じ問題を抱えている初心者にとっては、人生の 3 時間を無駄にしないための最善の方法は、単純に GIT に Visual Studio ツールを使用しないことです。少なくとも現在の形ではありません。(2013 年 6 月 23 日)
多くの時間を無駄にした後、あいまいなリンクから、vs 拡張機能がサポートする GIT 機能はごく一部であり、リセットはそれらの機能の 1 つではないことがわかりました。