Git-репозиторий внезапно больше не обновляется, хотя он фиксирует / толкает нормально на стороне Android Studio - PullRequest
0 голосов
/ 25 февраля 2019

До сих пор все это работало очень гладко, т.е. у меня есть 2 года обновлений git из этого приложения.На стороне AS все выглядит хорошо, то есть commit / push работает нормально, и на нем написано «x files commited».Я недавно проверил свою страницу github напрямую, и, к моему удивлению, я не видел никаких обновлений за последние 2 месяца, хотя я только что сделал 2.

КАК это показывает, т.е. синие галочки на git показываются нормально, но2 красных «х» не отображаются: (в чем разница между источником / мастером и мастером?)

AS Log

на стороне git Iувидеть это:

Git repository

, когда я нажимаю на следующую кнопку:

Git web link

это дает 404 страницы на git, синие галочки дают правильные URL-адреса

Так что что-то сломалось, и я почти уверен, что я виновен (мне пришлось взломать много файлов из-заочень неприятная проблема компиляции. (Я избавляю вас от этих подробностей)

Теперь, какие у меня варианты?

  • Кто-нибудь знает, что здесь произошло и какие файлы могут быть затронуты икак это можно исправить?

  • Я бы предпочел не потерять историю и т. д. этого проекта и начать все сначалана Git, могу ли я как-нибудь «переподключиться»?

  • В худшем случае, если я решу перезапустить, могу ли я хотя бы ничего не трогать на стороне AS и просто запустить что-то новое на github (Должен ли я удалить репозиторий или просто переименовать и т. д.)

Надеюсь, я объяснил это правильно ...


PS> показывая мое невежество в git,Едва получилось, поэтому мне нужно немного освежиться ...

Я вижу "ветку", но она показывает только "master":

git branch

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

branch


2-й PS: состояние git показывает:

C:\Users\roberts\AndroidStudioProjects\LingoFlash>git status
On branch master
Your branch is ahead of 'origin/master' by 2 commits.
  (use "git push" to publish your local commits)
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   .idea/caches/build_file_checksums.ser
        modified:   .idea/misc.xml

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        .idea/caches/gradle_models.ser

no changes added to commit (use "git add" and/or "git commit -a")

, а затем это !!!

C:\Users\roberts\AndroidStudioProjects\LingoFlash>git push
fatal: AggregateException encountered.
   One or more errors occurred.
Username ---
Password ---
Counting objects: 46, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (37/37), done.
Writing objects: 100% (46/46), 6.21 KiB | 0 bytes/s, done.
Total 46 (delta 30), reused 0 (delta 0)

remote: Resolving deltas: 100% (30/30), completed with 21 local objects.
To https://github.com/---
   eb29877..ff09500  master -> master

похоже, что оно исправило проблему и сбросило«труба», большое спасибо!

updated git history

1 Ответ

0 голосов
/ 25 февраля 2019

В чем разница между источником / мастером и мастером?

origin/master записывает, когда в последний раз мастер ветки удаленного репозитория обновлялся (посредством push или fetch)

master - это локальная ветвь, которая, кажется, не была нажата (или origin / master был бы обновлен до той же фиксации)

Вы можете попытаться переключиться на сеанс командной строки, проверяя вывод git status и git push.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...