質問: ![画像の説明をここに入力](https://i.stack.imgur.com/HEOZ4.jpg) visual studio express 2015使用しています。 画像の通り履歴から以前のバージョンにコード等を戻したいと思っています。 そこでプルが必要だと思うのですが画像画面からはそういった項目が見当たりません。 ![画像の説明をここに入力](https://i.stack.imgur.com/je4oQ.jpg) プル要求してみてもブラウザが立ち上がり There are no changes to merge between the selected branches. と表示されます。 以前のバージョンに戻すにはどうすればいいのでしょうか? よろしくお願いいたします。
回答: GITの用語と概念を理解すべきです。 GITでは各リポジトリ内に履歴があります。`pull`とはリモートリポジトリから履歴を`fetch`し、ローカルのリポジトリに`merge`する行為であって、以前のバージョンに戻す行為を指す用語ではありません。 > > 以前のバージョンに戻す > > > 一口に戻すと言っても様々な方法があります。履歴を維持したまま以前のバージョンを取得する`checkout`、履歴を含めて以前のバージョンに戻す`reset`とがあり、更に細分化されます。質問文からはどのような行為を求めているか読み取れませんでしたので、まずはGit のさまざまなツール - リセットコマンド詳説を参照されることをお勧めします。