2015-08-11 4 views
-1

Мне интересно, как это возможно. Я сделал немало изменений в моем проекте rails (удалил некоторые вещи, отредактировал файлы, добавил файлы, ...), когда я реализовал совершенно новый дизайн. А теперь я хочу, чтобы совершить свой проект и нажмите на нее, чтобы GitHubgithub не то же самое после нажатия

git merge new-view 
git add . 
git commit -am "implemented the new design" 
git push origin master 

Теперь, когда я вытащил изменения на другой компьютер, я заметил, что не все мои особенности работали. (например, слайдер изображения не работал). Когда я иду через файлы, похоже, что все изменения, которые я сделал, есть, но я должен что-то упустить, потому что оба проекта не ведут себя одинаково! Даже когда я снова клонирую проект из github (на исходном компьютере с рабочей папкой проекта), функция все еще не работает.

git clone projectname 

Теперь в моей старой папке я не могу нажать любые другие изменения в состоянии говорит мне, что моя ветвь в курсе происхождения/мастер

git status 

Я полагаю, что я могу просто удалить github и загрузить его снова, но это, очевидно, не так, как это должно быть сделано. Любые идеи, что могло пойти не так?

+0

Почему у вас есть «git add.» После слияния? были ли конфликты? –

+1

Если файлы, которые вы вытащили, верны, они не могут быть связаны с git. Вы уверены, что ваш браузер не кэшировал старые файлы? – HNeiva

+1

игнорировать некоторые важные файлы в .gitignore? – Luis404

ответ

1

Убедитесь, что важные файлы не быть ignored- см this answer

Убедитесь, что все действительно совершено. git status и git status --cached

Убедитесь, что базы данных инициализированы, перенесены и заполнены теми же данными.

Проверьте кеширование браузера.

+0

это, должно быть, какое-то кеширование браузера, потому что в режиме инкогнито все они ведут себя одинаково (ошибочно). Поэтому мне нужно решить другую проблему, git выполняет свою работу, как и предполагалось. Спасибо всем за ответы – sjbuysse

Смежные вопросы