更新:我无法获得提供的前两种解决方案中的任何一种,因此我提供了更多细节并设置了奖励。无法将更改推送到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