#git #github
#git #github
Вопрос:
Я все еще новичок в git, я использовал SVN большую часть своей рабочей жизни (более 10 лет)
Я заметил, что проект, над которым я работаю локально, не обновляет удаленный репозиторий github. На самом деле github думает, что я последний раз совершал 1 год назад.
локально я регулярно фиксирую и нажимаю, и я никогда не проверял удаленный репозиторий.
то, что произошло, вероятно, около года назад, я решил создать ветку для работы над расширением моего проекта, но, похоже, это создало локальный репозиторий на моем компьютере, и каждый коммит / push фактически остается локальным. Это мое мнение, но я могу ошибаться.
Я выполнил команду:
git remote show origin
Результат выглядит следующим образом:
C:UserscharbgitStockScreener-persistence [persistence ≡ 1 ~0 -0 !]> git remote show origin
* remote origin
Fetch URL: https://github.com/charcode/StockScreener.git
Push URL: https://github.com/charcode/StockScreener.git
HEAD branch: master
Remote branches:
adding_persistence tracked
master new (next fetch will store in remotes/origin)
persistence tracked
reducing_barrier new (next fetch will store in remotes/origin)
Local branches configured for 'git pull':
adding_persistence merges with remote adding_persistence
persistence merges with remote persistence
Local refs configured for 'git push':
adding_persistence pushes to adding_persistence (local out of date)
persistence pushes to persistence (up to date)
C:UserscharbgitStockScreener-persistence [persistence ≡ 1 ~0 -0 !]>
сохранение — это ветка, которую я создал сегодня в попытке удаленно передать код в ветку (на github)
Я запустил git log
, и это дало мне следующее (включена только верхняя часть):
commit b7732f31dc86f55c2f822d8a514d7726ac32a70f
Author: charcode <charbelgereige@gmail.com>
Date: Wed Oct 19 01:11:48 2016 0100
most of the first step of DB persistence for symbols and sectors done.
something still not working in the @Autowired repositories
commit c308d1fbb7ed0b11043a865cc60014e9ca5ccc69
Author: charcode <charbelgereige@gmail.com>
Date: Sun Oct 16 09:01:00 2016 0100
Если вы зайдете в репозиторий на github, там будет написано, что последний коммит ноябрь 2015:
https://github.com/charbelgereige/StockFilter/commits/persistence
И я не вижу своих недавних изменений (за последний год!! — к счастью, они у меня есть локально) Есть идеи?
Комментарии:
1. URL-адреса не совпадают. Git говорит, что удаленный
https://github.com/charcode/StockScreener
, а вы говорите, что репозиторийhttps://github.com/charbelgereige/StockFilter
Ответ №1:
Попробуйте это (чтобы снова добавить свой удаленный):
git remote remove origin
git remote add origin git@github.com:charbelgereige/StockFilter.git
А затем попробуйте push
еще раз
Ответ №2:
Как упоминалось в одном из комментариев, ваши коммиты, вероятно, находятся здесь:https://github.com/charcode/StockScreener/tree/persistence?