【发布时间】:2012-11-23 09:16:49
【问题描述】:
我分叉了一个 github 存储库并将分叉克隆到我的机器上。然后我从master 创建了一个名为#25 的新分支(我要修复的问题的ID)。我修复了这个错误并由分支提交。现在我正在尝试将这个分支推送到 github,所以我可以发送一个拉取请求,但它不起作用。即使我按照说明进行操作,该分支也不会出现在 github 上。
$ git push origin #25
Everything up-to-date
我在正确的分支上:
$ git branch
* #25
master
并且提交也成功了:
$ git log
commit 083f15035feab5af1673ed3685e10cca6e24aeeb
Author: John Example <johnexample@gmail.com>
Date: Wed Dec 5 14:53:16 2012 +0100
Fixed #25: Window now correctly resizes to fullscreen.
我做错了什么?
【问题讨论】:
-
试试
git push origin #25:#25。 -
@vcsjones 不幸的是,结果相同。
-
很酷的问题。我想知道你是如何创建这个分支的。
-
@the.malkolm 我必须承认,我没有在 shell 上创建分支,否则我会意识到这不是一个好主意(
git branch #25只是列出了分支)。 SourceTree 的开发者没有忘记正确地转义#。现在我仍然遇到错误,但我更近了一步。 -
+1 史诗般的失败。让我想起了我的第一个 C 程序,我称之为
test。花了一段时间才弄清楚为什么printf似乎不起作用。 (是的,运行./test效果更好!)
标签: git github branch push git-remote