Je ne comprends pas très bien pourquoi vous avez des modifications dans le Gemfile et product.rb
Pour retourner à l’état d’origine
git checkout Gemfile.lock
git checkout app/
Concernant le fichier database.yml.sample je ne comprends pas bien pourquoi vous l’avez modifié ? En suivant le tuto, il est indiqué qu’il faut créer son propre database.yml
cp config/database.yml.sample config/database.yml
après
git checkout config/
refaire un
git pull