目前,我有以下結構在我的Git倉庫:將主人更改爲GIT中的Rails 3分支?
// LOCAL
/master
/rails3 (HEAD)
// REMOTE
/HEAD
/master
/rails3
我不知道爲什麼遙控器(GitHub的在這種情況下)有蓋分支和本地版本沒有。
我想了解如何將Rails3分支切換爲主,並將主分支重命名爲Rails2。我正在使用Tower for Mac,它爲本地分支機構提供了重命名選項,但是我擔心如果我將該分支推送給主機會發生什麼情況。
任何幫助/建議,非常感謝!
感謝,
丹尼
UPDATE
git branch -a
MacBook:BaseApp2 danny$ git branch -a
master
* rails3
remotes/beanstalk/master
remotes/beanstalk/rails3
remotes/heroku/master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/rails3
所以,正如我在回答說; 'HEAD - > origin/master'並不意味着你的遠程GitHub repo有一個名爲'HEAD'的分支,它是''remote' master分支的**符號引用**。所以你需要重新命名'remote/master',如下面我建議的鏈接所示。 – VonC 2011-02-23 13:14:51