Can';t将分支推送到github
我分叉了一个github回购,并将分叉克隆到我的机器上。然后,我从Can';t将分支推送到github,git,github,branch,push,git-remote,Git,Github,Branch,Push,Git Remote,我分叉了一个github回购,并将分叉克隆到我的机器上。然后,我从master创建了一个名为#25的新分支(我要修复问题的ID)。我修复了bug并由分支机构提交。现在我试图将这个分支推送到github,这样我就可以发送一个pull请求,但它不起作用。即使我遵循了说明,分支也不会出现在github上 $ git push origin #25 Everything up-to-date 我在正确的分支上: $ git branch * #25 master 提交也很成功: $ git lo
master
创建了一个名为#25
的新分支(我要修复问题的ID)。我修复了bug并由分支机构提交。现在我试图将这个分支推送到github,这样我就可以发送一个pull请求,但它不起作用。即使我遵循了说明,分支也不会出现在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日志
提交083f15035feab5af1673ed3685e10cca6e24aeeb
作者:John示例
日期:星期三12月5日14:53:16 2012+0100
修正了#25:窗口现在可以正确调整到全屏。
我做错了什么?#-是一个用于前缀任何注释的符号,例如
$ ls
$ ls #holymotherofgod
它们完全一样
你必须逃避它
$ git push origin \#25
也许试试
git flow feature finish #25
不幸的是,尝试一下git push origin#25:#25@vcsjones同样的结果。这个问题很酷。我想知道你是如何创建这个分支的。@the.malkolm我必须承认,我没有在shell上创建分支,否则我会意识到这不是一个好主意(
git branch#25
只是列出了分支)。SourceTree的开发人员没有忘记正确地转义
。现在我仍然得到一个错误,但我更进一步。+1史诗失败。让我想起了我的第一个C程序,我称之为test
。花了一段时间才弄明白为什么printf
似乎不起作用。(是的,运行/test
效果要好得多!)讽刺:你也必须在你的帖子中避开它。如果我在github上只有master
分支,并且#25
只在本地存在,这也行吗?是的,只是测试了我自己。为什么不呢?哦,对了,对不起,我打错了。谢谢你帮我解决这个问题!