Как я могу перенести новейшую версию моего проекта в репо? - PullRequest
0 голосов
/ 11 января 2019

Я работаю над небольшим проектом React и пару дней назад перенес его старую версию на GitHub в этот репо: Старый репо

С тех пор я внес несколько изменений в свой проект, поэтому я решил создать новый репозиторий и поместить туда последнюю версию приложения.

Проблема в том, что старая версия проекта была перенесена в мой новый репозиторий, я не понимаю, почему. Можете ли вы помочь мне решить эту проблему?

Пожалуйста, скажите мне, в чем ошибка - почему я запускаю старую версию моего приложения, которой даже нет на моем компьютере?

Вот ссылка на мой новый репо: Новый репо

Шаги, которые я сделал в Windows Powershell, чтобы перенести проект в новое хранилище:

Ответы [ 2 ]

0 голосов
/ 11 января 2019

Вы все еще находитесь в середине перебазирования. Перестало перебазироваться, так как были / есть конфликты.

Пожалуйста, исправьте ваши конфликты. Затем запустите git add -A && git commit -am "your message here" После этого вам нужно continue сделать ребаз, используя: git rebase --continue

Если все прошло хорошо, вы перебазировали свою ветку и можете нажать на изменения с git push -f. Это заставит подтолкнуть вашу ветку, поскольку вы отклонились от удаленного ... как уже сказал @vincentm, будьте осторожны, так как вы изменяете строку истории.

0 голосов
/ 11 января 2019

Вы можете использовать --force для перезаписи удаленного кода. (git push --force origin master)

Используйте его с осторожностью (ваш репо новый, поэтому я думаю, что это не проблема, но избегайте его в репо с сотнями коммитов :-)).

...