私は自分のローカルコンピュータのリモートサーバーからのリポジトリのクローンマスターブランチにいます。
ファイルを更新しましたが、リモートマスターブランチから元のバージョンに戻したいです。
これどうやってするの?
ファイルをコミットしていない、またはインデックスに追加していないと仮定します。
git checkout -- filename
それをインデックスに追加したがコミットしなかったとすると、
git reset HEAD filename
git checkout -- filename
コミットしたとしたら、
git checkout Origin/master filename
あなたがあなたのブランチからすべてのコミットを吹き飛ばしたいと仮定すると(非常に破壊的):
git reset --hard Origin/master
私は同じ問題に直面してこのスレッドに出会いましたが、私の問題はupstream
にありました。以下のgitコマンドは私のために働きました。
git checkout {リモート名}/{ブランチ} - {ファイル/パス.js}
git checkout upstream/development - public/js/index.js