新分支下的git push失败

3

我通过以下方式在git中创建了一个新的分支:

git checkout -b newbranch master

我在newbranch中进行了一些更改并提交了它们。git log正常显示我的更改。

现在当我执行'git push'时,我只得到 'Everything up-to-date' 即使没有将任何内容推送到远程存储库。

我使用的是git 1.7.1版本。

非常感谢您的帮助!

1个回答

3

Git不会自动推送所有分支。通常情况下,master是默认要推送的分支,但你可以通过以下方式指定要推送的分支:

git push origin newbranch

虽然你可能想将新分支合并到主分支中,然后推送该分支。Git中的分支更加适用于个人开发,不需要与所有人共享。一种方法是在分支中隐藏功能X,而您(和可能有其他几个人)正在处理它,在功能X完成后,将其合并回主分支,然后与世界其他地方共享。

你是一位超级厉害的人。非常感谢你,你拯救了我的理智。现在已经晚上9点40分了,我本以为我会在这里熬夜尝试解决这个问题。谢谢你! :-) - bruce
是的,我正在尝试 - 这里有10分钟的等待时间 :-) - bruce

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接