当涉及到git的高级操作时,我更像是一个新手。我使用博客框架Octopress来维护我的博客。虽然Octopress自2011年以来没有任何开发,但它很好地满足了我的目的,所以到目前为止我还没有想过要改变任何东西。
仅供参考,我的博客托管在Github Pages上。
今天,在工作在一个新的帖子,git状态显示以下消息:
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
如果还需要更多信息,请告诉我。谢谢。