1

我正在关注应用程序开发的 Rails 教程,在进行了一些 Gemfile 更改后,我在尝试将更改推送到 Github 时收到两个错误。

我首先使用 git 工具分支到一个新的代码分支,然后我这样做是为了创建另一个版本的站点。我在终端中使用以下行来做到这一点:

git checkout -b pages_and_layout

之后,我对 gemfile 进行了所有我想要的更改。要保存我输入的更改:

  1. thedude:~/workspace/xptoapp (pages_and_layouts) $ git status
  2. 哥们:~/workspace/xptoapp (pages_and_layouts) $ git add .
  3. thedude:~/workspace/xptoapp (pages_and_layouts) $ git commit -m "blah blah blah"
  4. thedude:~/workspace/xptoapp (pages_and_layouts) $ git push origin pages_and_layout

我得到的两个错误是:

错误:src refspec pages_and_layout 不匹配。

错误:未能将一些参考推送到“git@github.com:thedude/xptoapp.git”

对这个问题有什么简单的解释和解决方案吗?

干杯。

4

1 回答 1

0

问题解决了,是笔误。我的分支名称与教程中命名的分支不同。

我写:

thedude:~/workspace/xptoapp (pages_and_layouts) $ git push origin pages_and_layout

应该写成:

thedude:~/workspace/xptoapp (pages_and_layouts) $ git push origin pages_and_layouts

于 2017-02-01T17:44:09.780 回答