Зачем вызывать git branch --unset-upstream для исправления?
Я больше новичок, когда дело доходит до продвинутых операций в git. Я поддерживаюблог используя каркас блоговOctopress, Хотя Octopress не разрабатывается с 2011 года, он хорошо служит моей цели, и поэтому я пока не думал ничего менять.
К вашему сведению, мой блог размещен на Github Pages.
Сегодня, работая над новым постом,git status
показал следующее сообщение:
On branch source
Your branch is based on 'origin/master', but the upstream is gone.
(use "git branch --unset-upstream" to fixup)
То же сообщение повторяется для всех последующих команд, таких какgit add .
, git commit -m 'message'
а такжеgit push origin source
.
Если возможно, пожалуйста, укажите мне в pdf / веб-статью, где я могу прочитать об этом и понять это на будущее.
Больше деталей:
bash-3.2$ git branch -a
* source
remotes/octopress/2.1
remotes/octopress/HEAD -> octopress/master
remotes/octopress/gh-pages
remotes/octopress/linklog
remotes/octopress/master
remotes/octopress/refactor_with_tests
remotes/octopress/rubygemcli
remotes/octopress/site
remotes/origin/source
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация. Благодарю.