сдвинутая ветка не видна на github

#git #github #branch

#мерзавец #github #филиал

Вопрос:

Я внес некоторые изменения и в ветку, зафиксировал их и перенес, но я по-прежнему не вижу ветку (и коммиты) на github (или не могу перенести изменения на другую машину). То, что я уже пробовал:

 $ git branch       *MyBranch
                   main
$ git push         Everything up-to-date
$ git branch -vv   *MyBranch 76e9e79[origin/MyBranch] last commit message
$ git status       On branch MyBranch
                   Your branch is up to date with 'origin/MyBranch'.
$ git remote show origin MyBranch    tracked
      Local branches configured for 'git pull':
      MyBranch merges with remote MyBranch
      main                     merges with remote main
    Local refs configured for 'git push':
      MyBranch pushes to MyBranch (up to date)
      main     pushes to main                     (up to date)
 

Что происходит, почему это MyBranch не видно на github и не доступно для подключения к другой системе?

В ответ на комментарий @ElpieKay:

 $ git remote -vv
origin  git@github.com:org/repo.git (fetch)
origin  git@github.com:org/repo.git (push)

git push origin MyBranch:MyBranch
Everything up-to-date
 

Комментарии:

1. origin Ссылается ли на репозиторий Github? Как насчет git push origin MyBranch:MyBranch ?

2. Является 76e9e79 ли коммит, который вы внесли для изменений?

3. Если вы создадите новый клон в текущей системе, возможно ли проверить ветку и увидеть коммит?

4. Другими словами, разбейте эту вещь на части. Предположим, вы звоните на главный коммутатор вашей компании и запрашиваете номер телефона вашего собственного офиса. Если вы звоните на этот номер телефона напрямую (возможно, со своего мобильного телефона), этот телефон действительно звонит , и все работает нормально. Но коммутатор говорит, что вы там не работаете, хотя вы сидите прямо там, в своем офисе, работаете. Очевидно, что проблема в коммутаторе , а не в вашем офисе. Ваш Git может вызвать их Git и доставить коммиты; их Git говорит: «о да, у меня уже есть это, у нас все в порядке».

5. Поскольку их Git работает просто отлично, любые проблемы, с которыми вы сталкиваетесь, должны быть где-то в другом месте.

Ответ №1:

Я начну с нуля, получу новый клон и скопирую все файлы, которые я изменил…. к счастью, изменения управляемы по размеру.