更新:我無法獲得提供的前兩種解決方案中的任何一種,因此我提供了更多細節並設置了獎勵。無法將更改推送到GitHub
我之前分叉了一個名爲Enki(Rails博客平臺)的github項目,然後對其進行了定製並將其部署到了Heroku。
現在我想開始一個新的恩基博客。我不能再次分享Enki,因爲它已經爲第一個博客分支和定製。我現在從作者的頁面克隆它,並且想要在我的github頁面上添加一個新的存儲庫,以便我可以將它部署到Heroku。這裏是一步一步的指示,我跟着
git clone https://github.com/xaviershay/enki.git valentines
cd valentines
git checkout -b myvalentines
bundle install
cp config/database.example.yml config/database.yml
git init
消息
Reinitialized existing Git repository in /Users/mm/Sites/valentines/.git/
1)爲什麼現有的存儲庫?我做錯什麼了嗎?所以它會進入同一個倉庫(就像原來的叉子一樣?),儘管我已經命名了其他東西?
製造代碼更改然後做
git add .
git commit -m "made code changes"
2 files changed, 193 insertions(+), 157 deletions(-)
rewrite Gemfile.lock (70%)
2)是否事實,這是寫Gemfile.lock的意思是它不改變分支,而是主?
接下來,我創建了GitHub上
git remote add valentines [email protected]:Username/Valentines.git
git push valentines master
存儲庫正如你可以看到我,以下Ksol的建議下,使用不同的字比原產但它沒有工作3)問題 - GitHub的倉庫「情人節'沒有顯示我所做的代碼更改,而是原來的寶石
你的意思,而不是「git remote add origin ...」,我做「git remote add blah ...」,我不需要使用單詞的起源嗎? – Leahcim 2012-02-12 19:04:55
不,你沒有。 'origin'只是一個名字。不過,有些程序可能會以特殊的方式對待它。如果您使用的是命令行界面,那就沒問題。 – 2012-02-12 19:12:20
不,你不知道。 'origin'只是一個任意的名字,但通常使用,因爲大多數回購只有一個遙控器。運行'git remote add [alias] [url]'在本地遠程'[alias]'下添加'[url]'。 (Cf http://gitref.org/remotes/) – ksol 2012-02-12 19:13:36