2016-04-07 14 views
0

私はアプリで機能を構築しようとしているので、ブランチを開始しました。私は私の特徴を構築するためのカップルの時間です、そして、今私は混乱があることを認識します。私はモデルを作りました。そして、たくさんの変更を加えました。私が今したいのは、私の最後のコミットに戻り、別のアプローチでやり直すことです。すべての変更を削除して、単にgit repoの頭に戻ってスキーマやすべてをやり直すことができますか?最後のコミットにGit Branchをリセットしますか? Rails

+0

Gitのリセットを私が行う場合は、データベースを移行しました、私はまだ周り –

+0

を--hard?もしそうなら、最初にすべての関連するマイグレーションをロールバックし、_then_git reset hard。 – Bitwise

+1

を貼り付けスキーマの変更を持っていることを –

答えて

1

はハードをリセットする - あなたが永続的にすべての変更、削除されていることを確認してください:

git log #get your last commit id 
git reset --hard commit_id 
+0

まだスキーマが変更されています – Bitwise

+0

@CameronBassあなたが行った移行。 'rake db:migrate:down VERSION = ' – dp7

関連する問題