Warum git branch --unset-upstream aufrufen, um das Problem zu beheben?

Ich bin eher ein Anfänger, wenn es um fortgeschrittene Operationen in Git geht. Ich pflege meineBlog mit dem Blogging-FrameworkOktopresse. Obwohl Octopress seit 2011 nicht mehr weiterentwickelt wird, dient es meinem Zweck und ich habe bisher nicht daran gedacht, etwas zu ändern.

Zu Ihrer Information, mein Blog wird auf Github Pages gehostet.

Heute während der Arbeit an einem neuen Beitrag,git status zeigte die folgende Meldung:

On branch source
Your branch is based on 'origin/master', but the upstream is gone.
  (use "git branch --unset-upstream" to fixup)

Dieselbe Meldung wurde für alle nachfolgenden Befehle wie zgit add ., git commit -m 'message' undgit push origin source.

Was bedeutet die Nachricht?Ist etwas kaputtWenn ja wasMuss ich das Problem beheben?

Wenn möglich, verweisen Sie mich bitte auf einen PDF- / Web-Artikel, in dem ich ihn nachlesen und für die Zukunft verstehen kann.

Mehr Details:

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

Bitte lassen Sie mich wissen, wenn weitere Informationen benötigt werden. Vielen Dank.