私は、リモート サーバーからリポジトリのクローンされたマスター ブランチのローカル コンピューターのマスター ブランチにいます。
ファイルを更新したので、リモート マスター ブランチから元のバージョンに戻したいです。
これどうやってするの?
ベストアンサー1
ファイルをコミットしなかった、またはインデックスに追加しなかったと仮定すると、次のようになります。
git checkout -- filename
インデックスに追加したがコミットしていないと仮定すると、次のようになります。
git reset HEAD filename
git checkout -- filename
コミットしたと仮定すると、次のようになります。
git checkout origin/master filename
ブランチからすべてのコミットを消去したいと仮定します (非常に破壊的です):
git reset --hard origin/master