Мой веб-сайт github развернут на a.github.io. Теперь я сделал некоторые изменения локально и хочу внести изменения sh, но я не могу этого сделать. Это то, что сказано в настройках моего репо в разделе Github Pages:
В моем репо я вижу, что коммиты показываются. Тем не менее, веб-сайт до сих пор не обновлен. Если я запускаю его локально, я вижу изменения, но не на собственном веб-сайте. Обратите внимание, что исходная учетная запись, на которой размещался веб-сайт, также отличается от той, через которую я совершаю коммиты.
Когда я go захожу в локальный репозиторий через терминал и запускаю
git config --list
Вместо своего имени пользователя и адреса электронной почты я получаю два разных письма от двух разных моих учетных записей. Первый user.name - это, в основном, мой адрес электронной почты, на котором я размещаю сайт. User.email - это электронная почта, через которую я отправляю изменения.
user.name = ab@hotmail.com user. email=ab@gmail.com
Так я пытаюсь обновить веб-сайт ( нажатие работало в прошлый раз, но это даже не работает рН):
git add *
git commit -m "added new picture"
Результаты:
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
(use "git push" to publish your local commits)
Changes not staged for commit:
deleted: favicon.ico
deleted: logo192.png
deleted: logo512.png
deleted: z<
no changes added to commit
git push
Результат:
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'https://github.com/aa
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
, а затем npm run deploy