У меня есть файл на Github, который я хочу обновить, так как я добавил новый материал в мой локальный файл. Я сделал мастер создания git add, commit, & pu sh origin. Добавление и фиксация работали нормально, но мастер происхождения pu sh не работает.
Это то, что я получаю, когда пытаюсь сделать мастер происхождения pu sh:
$ git push origin master
To https://github.com/AhmaadJ/ChatBot-Lite.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/AhmaadJ/ChatBot-Lite.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
I сделал git тягу, затем сделал некоторые вещи, которые я также нашел в Интернете для подобных проблем, и я получил конфликт слияния. Я прервал слияние и проверил статус, журнал и удаленный доступ, чтобы увидеть, в чем проблема.
Вот какой статус вызван:
$ git status
On branch master
Your branch and 'origin/master' have diverged,
and have 3 and 3 different commits each, respectively.
(use "git pull" to merge the remote branch into yours)
nothing to commit, working tree clean
Должен ли я отменить мой последний коммит? Если да, то как?
Я также свяжу картинки с кодом ниже:
Содержит картинки:
- Диаграмма рисования
-Пул, Филиал , Прерывание слияния
-Log, Статус
-Log, Pull, Статус
-Состояние, Журнал, Филиал, Удаленный -v
Изображения Файлы, измененные при фиксации