Обновление: Я не мог получить ни одно из первых двух решений, предоставляемых для работы, поэтому я предоставляю более подробную информацию и настройку щедрости.Невозможно нажать на изменения в GitHub
Я предварительно разработал проект github под названием Enki (платформа для ведения блогов Rails), а затем настроил его и развернул на 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 ' Valentines 'не показывал изменения кода, которые я сделал, но скорее был оригинальным камнем
Вы имеете в виду вместо «git remote add origin ...» Я делаю «git remote add blah ...», мне не нужно использовать слово origin? – Leahcim
Нет, у вас его нет. 'origin' - это просто имя. Однако некоторые программы могут относиться к нему особым образом. Если вы используете интерфейс командной строки, вы в порядке. –
Нет, нет. «origin» - это просто произвольное имя, но обычно используется, поскольку большинство репозиториев имеют только один пульт. Запуск 'git remote add [alias] [url]' добавляет '[url]' под локальным удаленным именем '[alias]'. (Cf http://gitref.org/remotes/) – ksol