Я больше начинаю, когда речь идет о расширенных операциях в git. Я поддерживаю блог, используя фреймворк blogging Octopress. Хотя Octopress не находится ни в каком развитии с 2011 года, она хорошо служит моей цели, и поэтому я не думал ничего менять до сих пор.
FYI, мой блог размещен на страницах Github.
Сегодня, работая над новым сообщением, 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/web, где я могу прочитать об этом и понять ее на будущее.
Подробнее:
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
Пожалуйста, дайте мне знать, нужна ли дополнительная информация. Спасибо.